本节是 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;