MySQL表管理的命令很多,下面就為您介紹一些最常用的MySQL表管理命令,如果您對MySQL表管理方面感興趣的話,不妨一看。
#創建數據庫
- CREATE DATABASE GXDATA DEFAULT CHARACTER SET gb2312;
#創建部門信息表
- CREATE TABLE depinfo (
- Dep_no CHAR(2) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL,
- Dep_name VARCHAR(50) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL,
- Dep_Address VARCHAR(50) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL,
- Dep_Tel VARCHAR(50) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL
- )ENGINE=MyISAM DEFAULT CHARSET=gb2312;
臨時表數據庫關閉後自動刪除臨時表)
- CREATE TEMPORARY TABLE table_name(......定義列......)
克隆表
- CREATE TEMPORARY TABLE new_table LIKE original_table
根據查詢結果建表
- CREATE TEMPORARY TABLE table_name SELECT ... ...
查詢,改變表存儲引擎
- SELECT ENGIN FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='database_name' AND TABLE_NAME ='tabne_name'
- SHOW TABLE STATUS LIKE 'table_name' \G
- SHOW CREATE TABLE table_name \G
改變存儲引擎
- ALTER TABLE table_name ENGINE=InnoDB
mysql快速建表的方法
深入研究MySQL刪除多表數據
MySQL大表備份的簡單方法
多個MySQL表結果集組合
MySQL中文建表問題解析