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();