Mysql Server常用增删改查语句

一、系统操作

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 偏移量

原文地址:https://www.cnblogs.com/Elaine1/p/10384072.html