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