MySQL数据库操作基本命令及说明

1、创建数据库命令:

createdatabase库名;

例:createdatabasedb_testdefaultcharactersetutf8collateutf8_general_ci;

2、创建表命令:

createtable表名称(列声明);

3、向表中插入数据命令:

格式如下:

insert[into]表名[(列名1,列名2,列名3,...)]values(值1,值2,值3,...);

4、查询表中的数据命令:

select列名称from表名称[查询条件];

5、更新表中的数据命令:

update表名称set列名称=新值where更新条件;

6、删除表中的数据命令:

deletefrom表名称where删除条件;

7、添加列命令:

altertable表名add列名列数据类型[after插入位置];

8、修改列命令:

altertable表名change列名称列新名称新数据类型;

9、删除列命令:

altertable表名drop列名称;

10、重命名表命令:

altertable表名rename新表名;

11、删除整张表命令:

droptable表名;

12、删除整个数据库命令:

dropdatabase数据库名;

13、查看表结构命令:

describe表名

14、查询数据库列表命令:

showdatabases

15、使用数据库命令:

use数据库名

16、查看表中的列命令:

showcolumnsfrom表名

17、将表中记录清空命令:

deletefrom表名

或者

truncate表名

18、mysql登录命令:

mysql-h主机地址-u用户名-p用户密码

19、退出命令:

exit(回车)

20、修改密码命令:

mysqladmin-u用户名-p旧密码password新密码

21、导出数据库命令:

mysqldump-u用户名-p数据库名导出的文件名

22、导出一个表命令:

mysqldump-u用户名-p数据库名表名导出的文件名

23、导入数据库命令:

(1)首先建空数据库

createdatabaseabc;

(2)导入数据库

方法一:

useabc;

setnamesutf8;

source/home/abc/abc.sql;

方法二:

mysql-u用户名-p密码数据库名数据库名.sql

24、创建索引命令:

(1)创建普通索引命令:

altertabletable_nameaddindexindex_name(column_list);

(2)创建UNIQUE索引命令:

altertabletable_nameaddunique(column_list);

(3)创建PRIMARYKEY命令:

altertabletable_nameaddprimarykey(column_list);

table_name是要增加索引的表名,column_list指出对哪些列进行索引,多列时各列之间用逗号分隔。索引名index_name可选,缺省时,MySQL将根据第一个索引列赋一个名称。另外,ALTERTABLE允许在单个语句中更改多个表,因此可以同时创建多个索引。

25、删除索引命令:

dropindexindex_nameontable_name;

或者:

altertabletable_namedropindexindex_name;

26、新增用户命令:

grantselecton数据库.*to用户名

登录主机identifiedby“密码”

27、查看数据库版本命令:

selectversion();

28、显示当前时间命令:

selectnow();

29、查看数据表命令:

showtables;

30、查看用户命令:

selectuser();




转载请注明:http://www.aierlanlan.com/cyrz/1290.html