17년도 4월에 작성했던 글
SQL 명령문 내용입니다.
1. DDL (Data Definition Language) : DB, Table 생성,수정,삭제어
- CREATE : 생성
mysql> CREATE database exdb;
mysql> use exdb
mysql> create table ex (
-> number varchar(20) null,
-> username varchar(30) null,
-> userage varchar(20) null,
-> primary key(number)
-> );
- ALTER : 수정
- ADD
mysql> alter table ex ADD phone varchar(20);
- DROP : 삭제
mysql> drop table ex;
2. DML (Data Manipulation Language) : 레코드 제어어
- SELECT : 선택
mysql> select * from ex;
- INSERT : 삽입
mysql> insert into ex values(1, '홍길동','100');
- UPDATE : 수정
mysql> update ex set userage= '50' where number=1;
- DELETE : 삭제
mysql> delete from ex where number=1;
3. DCL (Data Control Language) : 객체 권한 부여등의 제어어
- GRANT : 사용자에게 사용권한 부여
mysql> grant all privileges on exdb.* to ex@localhost identified by 'ex' with grant option;
- REVOKE : 사용자의 사용권한 취소
mysql> revoke all on exdb.* from ex@localhost;
'DevOps > DB' 카테고리의 다른 글
MySQL Replication (0) | 2021.12.21 |
---|