1. 程式人生 > >32、mysql資料庫增刪改查

32、mysql資料庫增刪改查

建立資料庫

CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] [CHARACTER SET=''] [DEFAULT] [COLLATE='']

IF NOT EXISTS 指定資料庫不存在的時候才建立

CHARACTER SET='' 指定資料庫使用的字符集

COLLATE='' 指定資料庫的排序規則


CREATE DATABASE IF NOT EXISTS mydb;

SHOW WARNINGS;


刪除資料庫

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

IF EXISTS 指定資料庫存在時才刪除


DROP DATABASE IF EXISTS mydb;


修改資料庫

ALTER {DATABASE|SCHEMA} db_name [DEFAULT] [CHARACTER SET=''] [DEFAULT] [COLLATE='']


ALTER TABLE mydb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci


檢視當前的字符集

SHOW VARIABLES LIKE '%char%';

檢視可用的字符集

SHOW CHARACTER SET;

檢視當前的排序規則

SHOW VARIABLES LIKE 'collation%';

檢視可用的排序規則

SHOW COLLATION;

檢視資料庫

SHOW DATABASES;