728x90
DATABASE SQL 명령어 모음 (Join 제외)
검색 원하는 명령어가 있으면 현재 페이지에서
(윈도우) ctrl + F (맥) command + F 누르셔서 찾으시면 됩니다.
1. Database 접속 (Connect)
USE 데이터베이스명;
2. Database 생성 (Create)
CREATE DATABASE 데이터베이스명
3. Database 삭제 (Delete)
DROP DATABASE 데이터베이스명
4. Table 생성 (Create)
CREATE TABLE SampleTable(
id INT(11) NOT NULL AUTO_INCREMENT,
title VARCHAR(100) NOT NULL,
description TEXT NULL,
PRIMARY KEY(id)
);
//NOT NULL : 공백 허용 하지 않겠다는 옵션
//AUTO_INCREMENT : 자료형이 INT(정수형)일때 적용 가능,
// 데이터가 많이질때마다 1씩 자동 증가
//PRIMARY KEY(컬럼명) : 중복 값 허용 안하는 컬럼 1개 선택
// (테이블 내 고유값 필요한 경우)
5. TABLE 데이터 추가 (ADD ROW DATA)
INSERT INTO 테이블명 (컬럼1,컬럼2,컬럼3 ...) VALUES (값1,값2,값3 ...)
6. TABLE 데이터 확인 (Check Table DATA)
SELECT * FROM 테이블명;
7. TABLE 열 데이터 필터 후 확인 (Check COLUMN FILTER DATA)
SELECT 컬럼1, 컬럼2 ... FROM 테이블명
8. TABLE 행 데이터 필터 후 확인 (CHECK ROW FILTER DATA)
SELECT * FROM 테이블명 WHERE 컬럼명=찾는데이터
9. TABLE 로우 데이터 정렬 (SORT ROW DATA)
ASC : 오름차순 , DESC : 내림차순
SELECT * FROM 테이블명 ORDER BY 컬럼명 DESC (오름차순 정렬)
SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC (내림차순 정렬)
10. TABLE 데이터 수정 (MODIFY TABLE DATA)
[테이블 명 : Person]
+----+---------+-----------------+--------+-----------+
| id | title | description | author | profile |
+----+---------+-----------------+--------+-----------+
| 1 | TITLE | TITLE is ... | lee | student |
| 2 | TITLE2 | TITLE2 is ... | kim | teacher |
| 5 | TITLE3 | TITLE3 is ... | lee | developer |
+----+---------+-----------------+--------+-----------+
UPDATE Person SET description='TITLE1 is ...' WHERE id=1;
SELECT * FROM Person WHERE id=1;
+----+---------+-----------------+--------+-----------+
| id | title | description | author | profile |
+----+---------+-----------------+--------+-----------+
| 1 | TITLE | TITLE1 is ... | lee | student |
+----+---------+-----------------+--------+-----------+
11. TABLE 데이터 삭제 (DELETE TABLE DATA)
[테이블 명 : Person]
+----+---------+-----------------+--------+-----------+
| id | title | description | author | profile |
+----+---------+-----------------+--------+-----------+
| 1 | TITLE | TITLE is ... | lee | student |
| 2 | TITLE2 | TITLE2 is ... | kim | teacher |
| 5 | TITLE3 | TITLE3 is ... | lee | developer |
+----+---------+-----------------+--------+-----------+
DELETE FROM Person WHERE id=1;
SELECT * FROM Person;
+----+---------+-----------------+--------+-----------+
| id | title | description | author | profile |
+----+---------+-----------------+--------+-----------+
| 2 | TITLE2 | TITLE2 is ... | kim | teacher |
| 5 | TITLE3 | TITLE3 is ... | lee | developer |
+----+---------+-----------------+--------+-----------+
12. TABLE 컬럼 확인 (check columns data)
DESC 테이블명;
13. TABLE 이름 변경 (RENAME TABLE NAME)
RENAME TABLE 기존테이블명 TO 새로운테이블명
14. TABLE 삭제 (DELETE TABLE)
DROP TABLE 테이블명
14. RDBMS 시스템 (MySQL 등) 비밀번호 변경 (set Password)
SET PASSWORD = PASSWORD('변경원하는 비밀번호');
728x90
'백엔드 > MySQL' 카테고리의 다른 글
[mysql] 데이터 베이스 설치 방법 (0) | 2021.03.05 |
---|
댓글