一、系统操作

1. 打开服务:net start mysql(mysql为配置时,可自定义名称)

2. 关闭服务:net stop mysql

3. 从cmd 模式登录mysql

1)密码明文输入 #mysql  -u用户名  -p密码 参数后没有空格

2)密码密文输入 #mysql  -u用户名  -p回车后输入密码

常用参数:

-u:用户名

-p:密码

-P(大写):端口号

-h: IP(本机localhost)

4.退出:exit/quit;

5.修改用户密码:mysqladmin -u用户名 -p密码 新密码

二、操作指令

1、备份数据库:

mysqldump -u用户名 -p密码  数据库名>备份文件路径

2. 备份表格:

mysqldump -u用户名 -p密码 数据库名 表名>备份文件路径

三、增删改查语句

1. 查询时间:select now();

2. 查询当前用户:select user();

3. 查询数据库版本:select version();

4. 查询当前使用的数据库:select database();

5. 查看当前所有数据库:show databases;

6. 切换数据库:use 数据库名;

7. 查看数据库下所有表:show tables;

7. 查看数据表结构:describe 表名;

8. 创建数据表:

create table 表名(

id int auto_increment primary key,

name varchar(20)

);

9. 删除数据表

drop table 表名;

10. 添加数据表字段

alter table 表名 add column 字段名 字段限制;

alter table 表名add primatry key ;字段名说明:更改表的定义把某个栏位设为主键

11. 删除数据表字段

alter table 表名 delete column 字段名;

12. 插入数据

insert into 表名 values(字段1 值,字段2值,......);

13. 修改数据

update 表名 set 字段i=值 where 字段j=某值;

如:update student set id=1 where name='张明';

14.  删除数据

delete from 表名 where 字段i=某值

删除整个数据表数据

delete from 表名

15. 查询

select * from 表名

select * from 表名 where 条件

16. 分页查询

select * from 表名 limit 每页显示数量 offset 偏移量

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐