create
create 테이블/데이터베이스 명
- 데이터베이스 선택
use 데이터베이스명
- 지정 열 생성
create table 테이블이름 as select 열이름 from 테이블이름
alter
- db 수정
alter database 데이터베이스명 character set= 문자 집합
alter database 데이터베이스명 collate = 규칙 집합
- table 새로운 필드 추가 add
alter table 테이블명 add 필드명 필드타입
- table 기존 필드 삭제 drop
alter table 테이블명 drop 필드명
- table 필드 타입 변경 modify
alter table 테이블명 modify column 필드명 필드타입
drop (테이블까지 삭제)
- 데이터베이스 삭제
drop database 데이터베이스명
- 테이블 삭제
drop table 테이블명
- 테이블을 유지한채 데이터만을 지울 때 truncate
truncate table 테이블명
insert
- 테이블에 레코드 추가
insert into 테이블명(필드명1, 필드명2..) values(값1, 값2..)
update
- 레코드 내용 수정
update 테이블명
set 필드명1 = 데이터값1, 필드명2 = 데이터값2
where 필드명=데이터값
delete (데이터만 삭제)
- 일치하는 조건의 테이블 레코드 삭제
delete from 테이블명 where 필드명=데이터값
select
- 테이블 레코드 선택
Select 필드명 from 테이블명 [where 조건]
- 중복되는 값 제거
select distinct 필드명 from 테이블명
- 선택된 결과의 정렬 (asc는 오름차순 , desc는 내림차순)
select 필드명 from 테이블명 order by 필드명2 [asc/desc]
'MYSQL' 카테고리의 다른 글
join (0) | 2023.01.04 |
---|---|
MYSQL 함수 모음 (0) | 2023.01.03 |