0、连接数据库命令:
mysql -u root -h 127.0.0.1 -p
1、创建数据库命令:
create database 库名;
例:create database db_test default character set utf8 collate utf8_general_ci;
2、创建表命令:
create table 表名称(列声明);
3、向表中插入数据命令:
格式如下:
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
4、查询表中的数据命令:
select 列名称 from 表名称 [查询条件];
5、更新表中的数据命令:
update 表名称 set 列名称=新值 where 更新条件;
6、删除表中的数据命令:
delete from 表名称 where 删除条件;
7、添加列命令:
alter table 表名 add 列名 列数据类型 [after 插入位置];
8、修改列命令:
alter table 表名 change 列名称 列新名称 新数据类型;
9、删除列命令:
alter table 表名 drop 列名称;
10、重命名表命令:
alter table 表名 rename 新表名;
11、删除整张表命令:
drop table 表名;
12、删除整个数据库命令:
drop database 数据库名;
13、查看表结构命令:
describe 表名
14、查询数据库列表命令:
show databases
15、使用数据库命令:
use 数据库名
16、查看表中的列命令:
show columns from 表名
17、将表中记录清空命令:
delete from 表名
或者
truncate 表名
18、mysql登录命令:
mysql -h主机地址 -u用户名 -p用户密码
19、退出命令:
exit (回车)
20、修改密码命令:
mysqladmin -u用户名 -p旧密码 password 新密码
21、导出数据库命令:
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
22、导出一个表命令:
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
23、导入数据库命令:
(1)首先建空数据库
create database abc;
(2)导入数据库
方法一:
use abc;
set names utf8;
source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
24、创建索引命令:
(1)创建普通索引命令:
alter table table_name add index index_name (column_list) ;
(2)创建UNIQUE索引命令:
alter table table_name add unique (column_list) ;
(3)创建PRIMARY KEY命令:
alter table table_name add primary key (column_list) ;
table_name是要增加索引的表名,column_list指出对哪些列进行索引,多列时各列之间用逗号分隔。索引名index_name可选,缺省时,MySQL将根据第一个索引列赋一个名称。另外,ALTER TABLE允许在单个语句中更改多个表,因此可以同时创建多个索引。
25、删除索引命令:
drop index index_name on table_name ;
或者:
alter table table_name drop index index_name ;
26、新增用户命令:
grant select on 数据库.* to 用户名@登录主机 identified by “密码”
27、查看数据库版本命令:
select version();
28、显示当前时间命令:
select now();
29、查看数据表命令:
show tables;
30、查看用户命令:
select user();