表操作:(table)
1、建立表:
Create table 表名 (字段定义) 选项;
注释:建立表是要指定(进入)库:use 库名;
2、查看表个数:
Show tables;(查看所有表)
3、查看表信息:
Show coumns table 表名\G;(\G:分段显示)
Show index from 表名;查看表索引
4、查看表结构:
Show columns from 库名.表名;
desc 表名;(以表结构方式显示出来,主要使用方法)
5、改表结构:
Alter table 表名 选项 列字段 列声明;
Modity改字段属性
Change同时改字段名
Add增加字段,默认添加到最后一列。
增加到指定位置:
列声明 first;添加到第一列
列声明 after 列名;添加到列名的后一列
增加索引:
Add index [unique/index/primary key/fulltext index] 索引名或列名
Drop
Drop index 索引名或列名;删除非主键索引
Drop primary key;删除主键索引
6、复制表:
Create table like
7、复制表结构:
Create table 表2 like 表1;
表1-----------复制到------>表2
8、复制表结构同时复制表数据:
Create table 表2 select * from 表1;
表1-----------复制到------>表2
9、改表名:
Rename table 表名1 表名2;
10、交换表名:
Rename table
表1 to tmp,
表2 to 表1,
Tmp to 表2;
11、删除表:
Drop table if exists 表名;
本文出自 “一起学习交流” 博客,请务必保留此出处http://chenhaolinux.blog.51cto.com/9609922/1710766
原文:http://chenhaolinux.blog.51cto.com/9609922/1710766