검색결과 리스트
DB에 해당되는 글 5건
- 2015.10.11 DB SQL 연습(DML)
- 2015.10.11 DB SQL 연습(DDL 추가)
- 2015.10.11 DB SQL 연습(제약 조건)
- 2015.10.05 DB SQL 연습(개요)
- 2015.10.05 DB sql 문 연습(설치)
글
DB SQL 연습(DML)
1. insert 명령
1) 테이블에 레코드를 컬럼 순서로 삽입입
- insert into <테이블 명> values (컬럼 값1, 컬럼 값2, .......);
2) 컬럼 명을 지정하여 삽입
- insert into <테이블 명> (컬럼 명1, 컬럼 명2,....) values (컬럼 값1, 컬럼 값2, .......));
3) select 결과를 삽입
- insert into <테이블 명> select 문
<사진> - 추후 업데이트
2. update 명령
- 레코드의 값 변경
- update <테이블 명> set 컬럼 명 = 변경할 컬럼 값 where 변경할 조건
3. delete 명령
1) 조건에 해당하는 레코드만 삭제
-delete <테이블 명> where 조건식
2) 테이블 내의 모든 레코드 정보를 삭제( 테이블 정의는 유지)
-delete <테이블 명>
*댓글과 좋아요는 저에게 큰 힘이 됩니다
'DB' 카테고리의 다른 글
DB SQL 연습(DDL 추가) (0) | 2015.10.11 |
---|---|
DB SQL 연습(제약 조건) (0) | 2015.10.11 |
DB SQL 연습(개요) (0) | 2015.10.05 |
DB sql 문 연습(설치) (0) | 2015.10.05 |
설정
트랙백
댓글
글
DB SQL 연습(DDL 추가)
1. 카탈로그 보기
1) all_catalog
- 모든 테이블, 시퀀스, 뷰 등을 유지
2) all_tables
- 모든 테이블에 대한 상세 정보 유지
3) all_tab_columns
- 모든 컬럼에 대한 정보를 유지
4) all_constraints
- 모든 제약조건에 대한 정보를 유지
2. alter table 명령
1) 설명
-테이블의 정의를 변경하는 명령
2) 컬럼의 추가 또는 삭제제
- alter table <테이블 명> drop column <컬럼명> (컬럼 삭제)
- alter table <테이블 명> add <컬럼명> <자료형>(컬럼 추가)
3) 컬럼의 자료형 변경
-alter table <테이블 명> modify <컬럼명> <바꿀 자료형>
4) 제약 조건 변경
- alter table <테이블명> drop constraint <제약조건>;
*댓글과 좋아요는 저에게 큰 힘이 됩니다
'DB' 카테고리의 다른 글
DB SQL 연습(DML) (0) | 2015.10.11 |
---|---|
DB SQL 연습(제약 조건) (0) | 2015.10.11 |
DB SQL 연습(개요) (0) | 2015.10.05 |
DB sql 문 연습(설치) (0) | 2015.10.05 |
설정
트랙백
댓글
글
DB SQL 연습(제약 조건)
1. 개요
2. 종류
1) not null
- null을 가질 수 없음을 나타낸다
- ex> sname nchar(3) not null
sname nchar(3) constraint sname_always_exists not null
2) primary key
- 기본키임을 나타낸다
- 테이블에 최대 1번만 정의할 수 있다
- null값이 될 수 없다.(not null 내포)
- ex> sno integer primary key
primary key(sno)
3) unique
- 동일한 값을 가지는 튜플은 존재하지 않는다는 제약조건
- 후보키 개념과 유사
- not null 을 사용하지 않으면 null 값을 가질 수 있음
- ex> name nchar(3) unique ( 이름이 유일한 경우)
unique(name, dept) (동일 학과에 이름 유일한 경우)
4) foreign key
- 외래키임을 나타내는 제약조건
- references 와 같이 사용한다
- ex > foreign key (sno) references STUDENT(sno);
foreign key (sno) references STUDENT(sno) on delete cascade;
5) default
- 컬럼값의 디폴트 값을 지정한다
- ex> year default 1;
6) check
- 컬럼 값의 범위를 지정한다.
- ex> year integer default 1 check (year >= 1 and year <=4)
check (year >= 1 and year <=4)
3. 사용
*댓글과 좋아요는 저에게 큰 힘이 됩니다
'DB' 카테고리의 다른 글
DB SQL 연습(DML) (0) | 2015.10.11 |
---|---|
DB SQL 연습(DDL 추가) (0) | 2015.10.11 |
DB SQL 연습(개요) (0) | 2015.10.05 |
DB sql 문 연습(설치) (0) | 2015.10.05 |
설정
트랙백
댓글
글
DB SQL 연습(개요)
1. SQL의 개요
1)SEQUEL (IBM, 1974)에서 유래
- 최초의 관계데이터베이스관리시스템(RDBMS)인 System R의 데이터베이 스 언어로 제안됨
2)비절차적 데이터베이스 언어
- 관계 해석을 위주로 관계 대수의 기능을 혼합
3) 미국 표준(ANSI) 및 국제 표준(ISO) 으로 채택됨
- SQL-86 (SQL1) 최초의 표준
- SQL-92 또는 SQL/92 (SQL2)
- SQL:1999 (SQL3) • 객체지향 기능 일부 추가
- SQL:2003 • XML 지원
- SQL:2006
- SQL:2008
- SQL:2011
2. 자료형
3. 용어 변경
-DDL, DML, DCL 기능을 모두 포함
- 용어 : Relation -> 테이블(Table)
Tuple -> 행(row)
속성(Attribute) -> 열(column)
4. 기본 사용법
1) 테이블 생성
- create table <테이블 이름> (
컬럼명1 자료형1,
컬럼명2 자료형2,
...
컬럼명N 자료형N
);
-SQL 키워드, 테이블명, 컬럼명은 대소문자를 가리지 않음 모든 명령은 semicolon (;)으로 종료해야함.
2) 테이블 삭제
- drop table <테이블 명>
- drop table <테이블 명> cascade constraints (연관된 외래키 정의를 함께 삭제)
3) 데이터 삽입
- insert into <테이블 이름>
values ( 컬럼값1, 컬럼값2, ... , 컬럼값N);
4) 데이터 검색
- select * from <테이블 이름> where <조건식>;
*댓글과 좋아요는 저에게 큰 힘이 됩니다
'DB' 카테고리의 다른 글
DB SQL 연습(DML) (0) | 2015.10.11 |
---|---|
DB SQL 연습(DDL 추가) (0) | 2015.10.11 |
DB SQL 연습(제약 조건) (0) | 2015.10.11 |
DB sql 문 연습(설치) (0) | 2015.10.05 |
설정
트랙백
댓글
글
DB sql 문 연습(설치)
1. 테이블등의 정보를 저장할 서버 설치
- orcle 서버 설치
-http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html
- Accept License Agreement 선택 후 자신 PC에 맞는 버전 다운로드 후 설치
-DBMS 서버 및 SQL*PLUS 실행
- SQL*PLUS를 이용한 DBMS 서버 연결
2. DB를 설계하고 서버로 우리가 설계한 DB 정보를 전송할 developer tool
- SQL Developer(버전은 최신이라도 상관없는 듯)
- http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
- 다운로드 받은 압출 파일 압출풀기
- ‘sqldeveloper’ 폴더를 “Program Files” 폴더 밑으로 이동
-sqldeveloper.exe 실행
3. 만약 설치 후 실행 시 "~~~~~JDK ~~~~" 하는 문구가 뜨면 JDK도 설치해줘야한다!
- 오라클 홈페이지에서 최신 JDK 설치 (자바를 위해서도 필요하다)
*댓글과 좋아요는 저에게 큰 힘이 됩니다
'DB' 카테고리의 다른 글
DB SQL 연습(DML) (0) | 2015.10.11 |
---|---|
DB SQL 연습(DDL 추가) (0) | 2015.10.11 |
DB SQL 연습(제약 조건) (0) | 2015.10.11 |
DB SQL 연습(개요) (0) | 2015.10.05 |