Database (3) 썸네일형 리스트형 SQL 사용법 : Create Table 문/ 예시들 간단한 형태 Create table 테이블명 ( 필드명 데이터타입 제약조건, ... primary key, foreign key check ); 예시1) Create table oneline ( no int not null auto_increment primary key, // 자동 증가 정수, primary key를 필드 정의와 동시에 해도 된다. memo char(120) not null, wdate datetime default CURRENT_TIMESTAMP// 입력받지 않을 경우 입력한 날짜와 시간 입력 ); create table Product ( prodnum char(3) not null, prodname varchar(20), stock int, factory varchar(20), pr.. SQL 사용법 : 키의 정의/ 제약 조건 키의 정의 primary key : 기본키를 지정하는 키워드 예) primary key (칼럼명, 칼럼명) : 복수 선택 가능 Unique : 대체키를 지정하는 키워드, 유일성을 가지며 기본키와 달리 널 값이 허용됨 예) unique (칼럼명) : 유일성 Foreign key : 외래키가 어떤 테이블의 무슨 속성을 참조하는지 References 키워드 다음에 제시 예) foreign key(현재 테이블 칼럼명) references 가져올_테이블명(칼럼명) - 참조 무결성 제약 조건 유지를 위해 참조되는 테이블에서 투플 삭제 시 처리 방법을 지정하는 옵션 on delete no action 원본 테이블의 투플을 삭제하지 못하게함 on delete cascade 현재 테이블에서 삭제시 원본 테이블의 투플을 .. SQL 사용법 : DB생성, 삭제 / 속성과 데이터 타입(자료형) SQL 언어는 대소문자를 구분하지 않는다. DB명, table명 대소문자 관계 없이 소문자로 저장됨 create database DB명; drop database DB명; : DB 삭제 속성의 정의 not null : 속성이 null 값을 허용하지 않는 키워드 예) 칼럼명 데이터_타입(사이즈) not null; Default : 속성의 기본 값을 지정하는 키워드 예) 칼럼명 int default 0 예) 칼럼명 varchar(10) dafualt '문자열' : 문자열이나 날짜데이터는 작은 따옴표로 묶어서 표현, 묶여진 문자열 대소문자를 구분함 데이터 타입 의미 int 또는 integer 정수 smallint int 보다 작은 정수 char(n) 또는 character(n) 길이가 n인 고정 길이의 문자열.. 이전 1 다음