登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

ideality

@linux c 编程@

 
 
 

日志

 
 
 
 

MySql常用语法整理-表操作(转)  

2010-07-27 17:47:30|  分类: mysql |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

检查表
CHECK TABLE table_name;
修复表
REPAIR TABLE table_name;
优化表
OPTIMIZE TABLE table_name;
分析表
ANALYZE TABLE table_name;
清空表
TRUNCATE table_name;

删除表
DROP table_name;
DROP TABLE IF EXISTS table_name;

显示服务器中的所有库
SHOW DATABASES;

显示当前库的所有表
SHOW TABLES;
显示满足给定条件的表
SHOW TABLES LIKE ‘%table_name%’;

显示指定表的表结构
DESCRIBE table_name;

重命名表
ALTER TABLE table1 RENAME table2;

创建表
CREATE TABLE table_name (
field int(10) unsigned NOT NULL auto_increment,
field2 varchar(10) NOT NULL,
PRIMARY KEY (sid)
)ENGINE=MyISAM DEFAULT CHARSET=latin1;

改变一个字段的属性,同时重命名字段名
ALTER TABLE table_name CHANGE old_name new_name VARCHAR(80) NOT NULL;
不改变字段名的字段属性修改
ALTER TABLE table_name MODIFY field_name VARCHAR(100) NOT NULL;

在表开头添加一个字段
ALTER TABLE table_name ADD field_name VARCHAR(123) NOT NULL FIRST;
在表结尾添加一个字段
ALTER TABLE table_name ADD field_name VARCHAR(123) NOT NULL;
在某个字段之后添加一个字段
ALTER TABLE table_name ADD field_name VARCHAR(123) NOT NULL AFTER field_x;

删除表中的一个字段
ALTER TABLE table_name DROP field_name;

创建索引
CREATE INDEX index_name table_name (column_name);
使用name列的头10个字符创建一个索引:
CREATE INDEX index_name ON table_name (name(10));

删除索引
ALTER TABLE table_name DROP INDEX index_name

  评论这张
 
阅读(619)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018