mysql数据库常用命令(新手必备)

发布时间:2020-10-20编辑:脚本学堂
本文介绍下,mysql数据库中的一些常用命令,包括显示数据库表与结构、导出与导入数据、索引的创建与维护等命令,有需要的朋友参考下吧。
本节是 mysql数据库常用命令(新手必备) 第二部分的内容,欢迎大家继续阅读。
二,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;