`
wang_xudong
  • 浏览: 34111 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mySql常用命令

阅读更多
新建数据库

CREATE DATABASE TBL;

删除数据库

DROP DATABASE TBL;



新建表

CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),username VARCHAR(20) NOT NULL);

【PRIMARY KEY (id)为主键,KEY (id)为普通索引】

删除表

DROP TABLE test;

修改表名

ALTER TABLE test RENAME TO test1;



查看表的列

DESC test;

查看表的详情

SHOW CREATE TABLE test;



增加字段列

ALTER TABLE test ADD dateline int(10) unsigned NOT NULL;

删除列

ALTER TABLE test DROP dateline;

修改列名

ALTER TABLE test CHANGE COLUMN username uname varchar(30);

修改列属性(也可以使用上述修改列名的方法)

ALTER TABLE test MODIFY uname char(20);



添加普通索引

CREATE INDEX index1 ON test(dateline);

或者

ALTER TABLE test ADD INDEX index1(dateline);

添加唯一索引

ALTER TABLE test ADD UNIQUE index1(dateline);

添加全文索引

ALTER TABLE test ADD FULLTEXT index2(uname);

添加多列索引

ALTER TABLE test ADD INDEX index3(uname,dateline);



显示所有索引

SHOW INDEX FROM test;



删除索引

DROP INDEX index1 ON test;



ALTER TABLE test DROP INDEX index1;



清空表的内容

TRUNCATE TABLE test;

要比下面这条语句快

DELETE FROM test;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics