SQL

SQL

sanghyeon 2022. 8. 8. 16:12

데이터 베이스 관련 명령어(자주 사용하는)

CREATE DATABASE 데이터 베이스명; // 데이터 베이스 생성

DROP DATABASE 데이터 베이스명; // 데이터 베이스 삭제

USE 데이터 베이스명; // 작업 할 데이터 베이스 지정, 테이블 수정 및 삭제 작업시 필수 

CREATE TABLE 테이블명(column명1 타입, column명2 타입.....); // 동시에 여러 필드 생성 가능 , 로 구분

ALTER TABLE 테이블명 명령어(ADD or DROP..) COLUMN  값 
// 테이블 수정시 사용 ADD(추가), DROP (삭제), ALTER COLUMN(수정)  

DROP TABLE 테이블명; // 테이블 삭제

DESCRIBE 테이블명; // 테이블 정보 확인 가능 필드명, 타입등

 

데이터 베이스 제약 조건 설정하기

CREATE TABLE table_name ( // ALTER TABLE 를 사용하여 생성 후에도 가능
    column1 datatype NOT NULL, // 칼럼이 null 값을 가질 수 없도록 보장
    column2 datatype UNIQUE,   // 열의 모든 값이 서로 다른지 확인
    column3 datatype PRIMARY KEY, // 테이블의 각행을 고유하게 식별(NOT NULL + UNIQUE)
    column4 datatype FOREIGN KEY, // 테이블 간읜 링크를 파괴하는 작업 방지
    column5 datatype CHECK,  // 칼럼의 값이 특정 조건을 만족 하는지 확인
    column6 datatype DEFAULT, // 값이 지정되지 않은 경우 열의 기본값을 설정
    column7 datatype CREATE INDEX // 데이터 베이스에서 데이터를 매우 빠르게 생성 및 검색시 사용
);

SQL DATA 유형

https://www.w3schools.com/sql/sql_datatypes.asp

 

자세한 내용 및 더 많은 정보는 아래 링크에서 확인 가능

https://www.w3schools.com/sql/default.asp

 

 

SQL Tutorial

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com