반응형

DataBase

. 생성 : Create database `DBName`

. 삭제 : Drop database `DBName`

. DB 목록 조회 : SHOW databases

. 선택 : USE `DBName`

 

Table

. 생성

//table 명과 해당 table에 속하는 column들의 이름, 속성 지정.
CREATE TABLE `TableName`(
 `ColumnName_1` Int Private key, 
 `ColumnName_2` varchar(100) not null,
)

. 삭제

//Table을 아예 삭제해버린다.
DROP TABLE `TableName`;

//Table의 내용물만 비운다, 기존 Table은 텅빈상태로 존재.
Truncate Table `TableName`;

. scheme 조회

//해당 table의 scheme을 조회
desc `TableName`;

. Index 지정

ALTER TABLE `TableName` ADD INDEX `IndexName` (관련 Column-1, 관련 Column-2, ...);

. Index 제거

ALTER TABLE `TableName` DROP INDEX `indexName`;

. Column 생성

ALTER TABLE `tableName` ADD `ColumnName` Column 관련 속성 지정

. Column 삭제

ALTER TABLE `tableName` DROP `columnName`;

. Column 변경

ALTER TABLE `tableName` CHANGE `columnName` 새로운 Column 속성들;

 

Group 조회

특정 쿼리~ +  `tableName` group by `columnName` HAVING `조건`;

/*
ex : SELECT `T1` GROUP BY `COL1` HAVING COUNT(COL1) > 1;
 -> col1에 대해서 group화 한 후 col1이 1 초과인 경우를 출력
*/

 

 

반응형

'Database > MySQL' 카테고리의 다른 글

기본적인 SQL 쿼리들 - 3  (0) 2021.07.01
기본적인 SQL 쿼리들 - 1  (0) 2021.06.20
Posted by Sweetmeats_boy

블로그 이미지
Sweetmeats_boy

태그목록

Yesterday
Today
Total

달력

 « |  » 2024.9
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함