데이터 조작 언어 DML
- INSERT : 데이터 생성
insert into 테이블명 (column1, column2,...)
values(value1, value2,...);
ex) insert into bbs(name, email, tel, addr) values('','','','')
insert into bbs(name, email, tel, addr) values('이순신','test@test.com','010-1234-1234','울산시 남구 삼산동');
insert into bbs(name, email, tel, addr) values('홍길동','test@test.com','010-1111-1111','울산시 남구 달동');
insert into bbs(name, email, tel, addr) values('김유신','abc@abc.com','010-1111-1234','울산시 동구 서부동');
- SELECT : 데이터 조회
쿼리문 -> select * from 테이블명;
ex) select * from bbs;
ex) select name from bbs;
select 컬럼명
from 테이블명
where 컬럼명 조건절
order by 컬럼명 asc(오름차순) | desc(내림차순)
조건절
1. 비교문
> 크다, >= 크거나 같다, <= 작거나 같다, < 작다, = 같다, <> 같지 않다
2. 논리
and
or
not
3. between A and B
4. 패턴
like %
ex) like '김%' like '%광역시'
5. is null, is not null
정렬
1. asc 오름차순
order by 컬럼명 asc
ex) order by pname asc
-> pname컬럼명을 기준으로 오름차순 정렬
2. desc 내림차순
order by 컬럼명 desc
ex) order by pname desc
-> pname컬럼명을 기준으로 내림차순 정렬
- UPDATE
update 테이블명
set 컬럼명 = "변경값", 컬럼명2 = "변경값"
where 조건절
- DELETE
delete from 테이블명
where 조건절
'개발이 좋아서 > SQL이 좋아서' 카테고리의 다른 글
mysql - 데이터베이스 백업/복구 (0) | 2022.06.13 |
---|---|
mysql - join (0) | 2022.06.07 |
mysql (php연동) 언어 (0) | 2022.05.26 |
mysql - 데이터 정의 언어(DDL) (0) | 2022.05.25 |
mysql - 정의 (0) | 2022.05.23 |