일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 모바일프로그래밍
- 침해사고대응
- tar
- K-sheild Jr
- shadow
- Android
- ctf-d
- Interceptor
- 리버싱핵심원리
- upx
- 디스크
- crack
- ZIP
- Mobile
- 파일해시생성
- disk
- CodeEngn
- K-shield Jr 10기
- John the ripper
- Autoware
- 써니나타스
- 포렌식
- Multimedia
- swing
- Reversing
- Frida
- SW에듀서포터즈
- 케쉴주
- 안티디버깅
Archives
- Today
- Total
물먹는산세베리아
[MySQL] 테이블 생성, 삭제, 컬럼 추가, txt 삽입(csv형태 아님) 본문
이젠 좀 외우자
만들려는 테이블
PK : vuln_result_id
주의할 거 : UTF-8 인코딩 해줄 것, vuln_result_id는 index처럼 사용하게 autoincrement(+1씩 자동생성)
CREATE TABLE vuln_result_list(
vuln_result_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
vuln_number VARCHAR(10),
vuln_name VARCHAR(30),
vuln_result_date DATETIME,
vuln_type VARCHAR(30),
vuln_result VARCHAR(30),
vuln_desc VARCHAR(100),
vuln_severity VARCHAR(5),
vuln_host_id VARCHAR(30),
PRIMARY KEY(vuln_result_id) #중복 빼기
)DEFAULT character SET UTF8 collate UTF8_GENERAL_CI;
외래키 지정
ALTER TABLE vuln_schedule_list ADD FOREIGN KEY(schedule_id) references vuln_host_list(vuln_host_id) on delete cascade;
#on update cascade
테이블 삭제
DROP TABLE [테이블명];
drop table vuln_result_list;
내용 넣기(INSERT)
INSERT INTO vuln_shell_list(vuln_shell_id, vuln_shell_cod) VALUES (U01, 어쩌구)
컬럼 추가
alter table [테이블명] add [컬럼명] [타입] [옵션];
컬럼 삭제
DELETE FROM table_name WHERE vuln_num=12;
컬럼 수정
UPDATE Reservation SET RoomNum = 2002 WHERE Name = '홍길동';
txt 파일 칼럼 data에 INSERT할 때
LOAD DATA LOCAL INFILE '/root/data/server/shell_code/bbosongbbo_shellcode/U01.sh' into table vuln_shell_list character set utf8 fields terminated by '::' enclosed by '' lines terminated by ''
칼럼 간의 구분은 ::로 함
테이블 2개 JOIN 하고 num 컬럼 기준으로 내림차순 정렬, 1개 선택
SELECT * from Member INNER JOIN vuln_host_list ON Member.schedule_id = vuln_host_list.vuln_host_id WHERE vuln_host_ip = "xxx.xx.xx.xxx" ORDER BY num DESC LIMIT 1;
'DataBase' 카테고리의 다른 글
[MySQL] foreign key 제약 일시적 해제 (0) | 2022.11.16 |
---|---|
[MySQL] foreign key 잘 안지워질 때 (1) | 2022.09.29 |
[MySQL] 알게된 거 (0) | 2022.09.28 |
[MySQL] multiple primary key 설정(이미 primary key 있을 때) (0) | 2022.09.28 |