일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 국가기록원
- PHP
- 파이썬
- 화학물질안전원
- 불법유통
- Los
- 도구모음
- HTML
- 연구모임
- 경기팀
- suninatas
- 국정원
- 12기
- codeup
- 웹 해킹 입문
- 불법유통근절
- 기타정보
- MITRE ATT&CK
- UKPT
- Service
- 국가정보원
- 화학물질
- 화학물질불법유통온라인감시단
- webhacking
- 대외활동
- 프로젝트
- 정보보안
- UKPT level
- nurisec
- 여행
- Today
- Total
agencies
mysql 데이터베이스 본문
데이터베이스 : 데이터베이스는 프로그램에서 사용하는 데이터의 저장 검색 수정 삭제 등을 가능하게 하는 일종의 소프트웨어 프로그램입니다.
MySQL : SQL에 기반한 MySQL은 다양한 분야에서 널리 사용되는 DBMS로 리눅스, 윈도우, 유닉스 등 모든 플랫폼에서 사용할 수 있습니다. MySQL은 PHP 파이썬 C C++ 자바 등의 많은 프로그래밍 언어를 지원하는 응용 프로그램 인터페이스(API)를 제공합니다.
데이터베이스 테이블 생성
create table 테이블명 ( 필드명1 데이터형, 필드명 2 데이터형, primary key(필드명));
데이터베이스 테이블 구조 확인
desc 테이블명
데이터베이스 테이블 필드 관리
새로운 필드 추가 : alter table 테이블명 add 새로운_필드명 필드_데이터형 (first 또는 after 필드명);
필드 삭제
alter table 테이블명 drop 삭제할_필드명1, 삭제할_필드명2;
필드 데이터형 수정
alter table 테이블명 modify 필드명 수정할_데이터형;
데이터베이스 테이블 이름 관리
alter table 수정할_테이블명 rename 새로운_테이블명;
데이터베이스 테이블삭제
drop table 테이블명;
테이블에의 데이터 삽입
insert into 테이블명 (필드명1, 필드명2) values(필드값1, 필드값2);
전체 필드와 데이터 검색
select * from 테이블명;
특정 필드의 전체 레코드 검색
select 필드명1, 필드명2, from 테이블명;
특정 조건에 맞는 레코드 검색
select 필드명1, 필드명2 from 테이블명 where 조건식;
특정 문자열이 포함된 레코드 검색
select 필드명1, 필드명2 from 테이블명 where 검색필드 like 문자열_수식;
레코드 정렬
select 필드명1, 필드명2 from 테이블명 order by 필드명;
레코드 수정
update 테이블명 set 필드명=필드명 where 조건식;
레코드 삭제
delete from 테이블명 where 조건식;
명령 프롬프트에서 데이터베이스 백업
mysqldump -u계정명 -p비밀번호 데이터베이스명 > 백업파일명
명령프롬프트에서의 데이터베이스 복원
mysql -u계정명 -p비밀번호 데이터베이스명 < 백업파일명
'Ⅲ. 정보보안' 카테고리의 다른 글
프로토콜의 개념 (7) | 2024.07.24 |
---|---|
네트워크의 종류 (3) | 2024.07.24 |
리눅스 /var/log/messages가 보이지 않을 때 (0) | 2024.04.24 |
홈페이지 운영 서버 다운 (스펙터 v2) (0) | 2024.04.24 |
beef-xss (0) | 2024.04.19 |