龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > MySQL 技术 >

MySQL表管理命令介绍

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
MySQL表管理的命令很多,下面就为您介绍一些最常用的 MySQL 表管理命令,如果您对MySQL表管理方面感兴趣的话,不妨一看。 #创建数据库 CREATEDATABASEGXDATADEFAULTCHARACTERSETgb2312; #创建部门信

MySQL表管理的命令很多,下面就为您介绍一些最常用的MySQL表管理命令,如果您对MySQL表管理方面感兴趣的话,不妨一看。

#创建数据库

  1. CREATE DATABASE GXDATA DEFAULT CHARACTER SET gb2312;  

#创建部门信息表

  1. CREATE TABLE depinfo (  
  2. Dep_no CHAR(2) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL,  
  3. Dep_name VARCHAR(50) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL,  
  4. Dep_Address VARCHAR(50) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL,  
  5. Dep_Tel VARCHAR(50) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL  
  6. )ENGINE=MyISAM DEFAULT CHARSET=gb2312;  

临时表(数据库关闭后自动删除临时表)

  1. CREATE TEMPORARY TABLE table_name(......定义列......)  
  2.  

克隆表

  1. CREATE TEMPORARY TABLE new_table LIKE original_table  
  2.  

根据查询结果建表

  1. CREATE TEMPORARY TABLE table_name SELECT ... ...  
  2.  

查询,改变表存储引擎

  1. SELECT ENGIN FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='database_name' AND TABLE_NAME ='tabne_name' 
  2.  
  3. SHOW TABLE STATUS LIKE 'table_name' G  
  4.  
  5. SHOW CREATE TABLE table_name G  
  6.  

改变存储引擎

  1. ALTER TABLE table_name ENGINE=InnoDB 
  2.  

mysql快速建表的方法

深入研究MySQL删除多表数据

MySQL大表备份的简单方法

多个MySQL表结果集组合

MySQL中文建表问题解析


精彩图集

赞助商链接