-
Notifications
You must be signed in to change notification settings - Fork 3
Mysql Command
Yongho Choi edited this page Mar 21, 2017
·
4 revisions
- mysql 확인
show variables like 'char%';- 데이터베이스 확인
SELECT default_character_set_name FROM information_schema.SCHEMATA S
WHERE schema_name = "mydb";- 테이블 확인
SELECT CCSA.character_set_name FROM information_schema.`TABLES` T,
information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA
WHERE CCSA.collation_name = T.table_collation
AND T.table_schema = "mydb"
AND T.table_name = "mytable";- 컬럼 확인
SELECT character_set_name FROM information_schema.`COLUMNS` C
WHERE table_schema = "mydb"
AND table_name = "mytable"
AND column_name = "mycolumn";- show 명령어 사용
SHOW FULL COLUMNS FROM mytable;show create database mydb;show create table mytable;- 테이블 인덱스 확인
SHOW INDEX FROM tablename;- 인덱스 추가
ALTER TABLE tablename ADD INDEX indexname (column1, column2);- 유니크 인덱스 추가
ALTER TABLE tablename ADD UNIQUE INDEX indexname (column1, column2);- 인덱스 삭제
ALTER TABLE tablename DROP INDEX indexname;- 열려있는 테이블 확인
show open tables where In_Use > 0;