• Home
  • About
    • 코드좀비 photo

      코드좀비

      An amazing website.

    • Learn More
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

SQLD 핵심 정리 DCL, DML 실전 사용해보기

20 May 2019

Reading time ~2 minutes

데이타 베이스 만들기

database

create database [데이타베이스이름];

use [데이타베이스이름];

테이블 만들기와 자료 넣기

maketable

테이블 생성 : create table [테이블이름] ( 칼럼이름 칼럼자료형, — ) ;

테이블에 값 추가 : insert into 테이블명(칼럼이름 ,–)value(추가할값);

테이블 값 확인 : select * from [테이블이름]

테이블에서 특정 값 삭제하기

delete

delete from [테이블명] where 칼럼명 = 조건

테이블 이름 바꾸기

rename

rename table [테이블명] to [바꿀테이블명];

테이블 칼럼 추가하기

alter add

alter table [테이블명] add [칼럼명] [칼럼자료형];

테이블 칼럼 자료형 변경하기

alter modify

alter table [테이블명] modify [칼럼명] [바꿀 칼럼자료형];

테이블 칼럼 이름 바꾸기

alter change

alter table [테이블명] change [칼럼명] [바꿀 칼럼명] [바꿀 칼럼자료형];

테이블 칼럼 삭제하기

alter drop

alter table [테이블명] drop [칼럼명];

테이블 삭제하기

drop

drop table [테이블명];

테이블 자료 조회, 검색

select1

select [칼럼명] from [테이블명];

여기서 칼럼명에 *을 넣으면 모든 칼럼을 다 보여주게 됩니다.

특정 데이터 검색 where + 조건

select2

검색시 and 나 or 을 사용하여 두개 이상의 조건으로 검색 할 수 있으며,

where [칼럼명] like ‘%x%’ 형식으로 특정 글자를 포함하는 것을 검색 할 수 있습니다.

like 뒤에

‘%A’ 는 ~~A 처럼 뒤가 A로 끝나는 것을 검색 해 줍니다.

‘A%’ 는 A~~ 처럼 맨 앞이 A로 시작하는 것을 검색 해 줍니다.

‘%A%’ 는 ~ A~ 처럼 어느 위치든 A가 들어가는 것을 검색 해 줍니다.

기본키 설정

pk1

pk2

table 을 만들 때

맨 아래에 primary key (칼럼명); 이나

constraint [제약조건이름] primary key(칼럼명)

식으로 기본키를 설정 할 수 있습니다.

2개 이상을 묶어서 기본키로 설정

pk3

칼럼명을 여러개 써주면 묶어서 기본키로 설정 해 줍니다.

이미 생성한 테이블에 기본키 설정하거나 삭제 하기

pk5

기본키 설정 : alter table [테이블명] add constraint pri_key primary key (칼럼명);

기본키 제거 : alter table [테이블명] drop primary key;

제약사항들 확인하기

constraint1

desc [테이블명];

null, not null

constraint2

테이블을 만들 때 뒤에 not null 을 붙여주면 null 값이 오지 않게 됩니다.

아무것도 안붙이면 기본으로 null 이 가능합니다.

default

constraint3

테이블을 만들 때 칼럼명 뒤에 default(n) 을 만들면, 아무것도 안들어 왔을때 기본적으로 n 으로 세팅 됩니다.

constraint4

index

index1

인덱스로 만들어줍니다. 기본적으로 multi index로 지정 되며 오름 차순으로 정렬 되게 됩니다.

만약 단 하나의 인덱스만 존제하게 하고 싶다면 unique index로 지정 하면 됩니다.

create (unique) index [인덱스명] on [테이블명] [칼럼이름];



sqldsql기본ddldml Share Tweet +1