mysql hit 语法_MySql表操作常用语法

检查表

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 (

field1 int(10) unsigned NOT NULL auto_increment,

field2 varchar(10) NOT NULL,

PRIMARY KEY (field1)

)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(10) NOT NULL FIRST;

在表结尾添加一个字段

ALTER TABLE table_name ADD field_name VARCHAR(10) NOT NULL;

在某个字段之后添加一个字段

ALTER TABLE table_name ADD field_name VARCHAR(10) 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;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值