| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 밴딧
- 취약점 진단
- error-based
- time-based
- androGoat
- 쿠키변조
- 모의해킹
- Linux
- 안드로이드 모의해킹
- pentest
- androidhacking
- Bandit
- sql injection
- bandit #밴딧 #웹해킹 #해킹 #화이트해커 #공부 #스터디 #IT #hacking #linux #openssl #nmap
- msfconsole #heartbleed #247ctf #misc #webhacking
- 리눅스
- Today
- Total
d0r1
[MYSQL] 기초 구문 정리 본문
간략하게, create, update, select, delete, insert 정도만 다루겠습니다
DDL
- CREATE
테이블 혹은 데이터베이스를 생성할 때 사용합니다.
create database database_name
create table table_name ( column_name column_type KEY etc ... )
예시)
이름이 "test"인 database를 생성
: create database test
이름이 "test"인 테이블을 생성하고, 안의 컬럼은 id, name, idx가 있다, idx는 기본키로 설정한다
: create table test ( id varchar(10), name varchar(10), idx int primary key )
- DROP
데이터베이스를 제거할 때 사용합니다
drop database database_name
예시)
test 데이터베이스를 삭제하라
: drop database test
DML
- INSERT
테이블에 새로운 데이터를 삽입할 때 사용합니다
insert into table_name(column_name1, column_name2, ... ) values ( value1, value2, ... )
예시)
"test"테이블에 name "dori"를 삽입하라
: insert into test(name) values ("dori")
- UPDATE
테이블의 내용을 수정할 때 사용합니다
update table_name set column_name=modify_value where condition
예시)
"test" 테이블의 도리의 대여료(price)를 5000원으로 수정하라
: update test set price=5000 wherer name="dori"
- DELETE
테이블의 내용을 삭제할 때 사용합니다
delete from table_name where condition
예시)
"test"테이블의 도리를 지워라
: delete from test where name="dori"
- SELECT
테이블의 내용을 조회할 때 사용합니다
select column_name from table_name where condition
예시)
"test" 테이블에서 대여료가 5000원이 넘는 값만 출력하라
select * from test where price > 5000
'이것저것 > 관심' 카테고리의 다른 글
| CVE-2025-55182 - React2Shell 취약점 분석 (0) | 2025.12.18 |
|---|---|
| infomation_schema가 필터링된다면 (0) | 2023.11.09 |
| m1 맥북에서 x86-64 ubuntu server 구현하기 + 포너블 환경 맞추기 (0) | 2023.10.19 |
| [php] 기초 정리하기 (0) | 2023.09.12 |
| log4j (CVE-2021-44228) (0) | 2023.07.18 |