728x90
반응형
◈ 데이터베이스 생성(create)
create database 데이터베이스명;
create database 데이터베이스명
default character set 값 collate 값;
* character set은 각 문자가 컴퓨터에 저장될 때 어떠한 '코드'로 저장 될지에 대한 규칙의 집합을 의미한다.
* collate은 특정 문자 셋에 의해 데이터베이스에 저장된 값들을 비교 검색하거나 정렬 등의 작업을 위해 문자들을 서로 '비교' 할 때 사용 하는 규칙들의 집합을 의미한다.
ex)
-- 회원 정보 table 생성.
-- table name : ssafy_member
-- column
-- idx int auto_increment PK
-- userid varchar(16) not null
-- username varchar(20)
-- userpwd varchar(16)
-- emailid varchar(20)
-- emaildomain varchar(50)
-- joindate timestamp default current_timestamp
create table ssafy_member(
idx int auto_increment,
userid varchar(16) not null,
username varchar(20),
userpwd varchar(16),
emailid varchar(20),
emaildomain varchar(50),
joindate timestamp default current_timestamp,
primary key (idx)
);
◈ 데이터베이스 변경(alter)
alter database 데이터베이스명
default character set 값 collate 값;
◈ 데이터베이스 삭제(drop)
drop database 데이터베이스명;
◈ 데이터베이스 사용(use)
use 데이터베이스명;
728x90
반응형
'back-end > SQL' 카테고리의 다른 글
workbench로 db설계 (0) | 2022.04.11 |
---|---|
DML 정리(SELECT | UPDATE | INSERT | DELETE) (0) | 2022.03.18 |
[MySQL] SELECT 모든것 (0) | 2022.03.18 |
MySQL에서 이모지 쓰는 방법 (0) | 2022.03.17 |
제약조건 UNIQUE | PRIMARY KEY | FOREIGN KEY 차이 (0) | 2022.03.17 |