MySQL表管理命令介绍

数据库 MySQL
对于一个数据库来说,表的重要性无需置疑,下文对MySQL数据库的表命令进行了详细的介绍,供您参考学习之用。

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中文建表问题解析

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-15 16:20:59

MySQL数据库表

2010-10-12 16:29:02

MySQL权限表

2010-03-10 18:29:41

2010-01-05 11:09:28

Ubuntu磁盘管理

2010-10-13 10:42:14

MySQL修改表结构

2015-07-21 16:06:49

Linux进程管理命令

2010-04-01 10:01:26

Ubuntu服务管理

2010-05-07 17:29:26

Unix系统

2015-06-03 10:17:12

Linux进程管理命令

2010-11-24 17:12:17

MySQL命令行

2010-10-15 10:29:25

Mysql表结构

2012-02-23 10:28:12

MySQL

2010-05-17 15:41:26

2010-10-08 10:27:30

Mysql User表

2010-11-23 13:36:29

Mysql User表

2016-12-27 10:34:57

Linux命令软件包管理

2010-05-26 18:03:52

2020-01-07 09:20:58

Linuxuseradd 命令

2009-11-16 10:30:24

Oracle驱动表

2010-05-25 13:47:53

MySQL 命令
点赞
收藏

51CTO技术栈公众号