MySQL8.0基础操作

MySQL基础操作

1. 启动服务

1、使用ctrl+alt+delete的方式打开任务管理器,点击服务,查找到你MySQL的服务名称,我的MySQL的服务名称是MySQL80。
在这里插入图片描述
2、

net start MySQL80

启动服务

2. 关闭服务

net stop MySQL80

在这里插入图片描述

mysqladmin -u root -p shutdown

在这里插入图片描述

3. 修改用户密码

mysqladmin -u root -p password 12345

在这里插入图片描述

4. 登录

mysql -u root -p

在这里插入图片描述

5. 显示版本

show variables like 'version';

在这里插入图片描述

6. 创建/删除数据库

创建数据库db1:

create database db1;

显示所有的数据库:

show databases;

删除数据库db(以下操作是避免没有db执行删除操作会报错):

drop database if exists db;

在这里插入图片描述
在这里插入图片描述

7. 创建/删除表

在db1数据库下操作:

use db1;

创建表user,其中包括userID与userNname两个属性字段:

create table user (userID varchar(10),userNname varchar(10));

删除表user1:

drop table if exists user1;

在这里插入图片描述
在这里插入图片描述

8. 查看数据库中所有的表

show tables;

在这里插入图片描述

9. 查看表的属性字段

desc user;

在这里插入图片描述

10. 对表数据的查找操作

1、查找user表里的所有数据:

select * from user;

在这里插入图片描述
2、查找user表里的userName含b的数据:在这里插入图片描述

11. 对表数据的添加操作

insert into user values('001','a');

在这里插入图片描述

12. 对表数据的修改操作

将user表中的userID为004的数据的userName改为d:

update user set userName='d' where userID='004';

在这里插入图片描述

13. 对表数据的删除操作

把user表中userID为004的数据删除:

delete from user where userID='004';

在这里插入图片描述

14. 添加表的属性字段

在表user中添加userTel属性字段(默认是添加在末尾):

alter table user
add userTel varchar(10);

在这里插入图片描述
在userName属性字段后面添加userSchool属性字段:

alter table user
add userSchool varchar(10) after userName;

在这里插入图片描述
在user表中添加userAddr属性字段,使其在最前面:

alter table user
add userAddr varchar(10) first;

在这里插入图片描述

15. 删除表的属性字段

删除user表中userAddr属性字段:

alter table user
drop userAddr;

在这里插入图片描述

16. 修改表的属性字段

将表user中的userSchool属性字段改为userS:

alter table user
change userSchool userS varchar(10);

在这里插入图片描述

17. 对表的重命名

将user表重命名为users:

alter table user
rename users;

在这里插入图片描述

18. 备份

采用输出重定向,将mydb数据库存到>之后的路径中:

mysqldump -u root -p mydb > C:\mydb_backup.sql

在这里插入图片描述

19. 恢复

如果删除了mydb数据库,则先建一个空的mydb数据库,然后使用如下命令,采用输入重定向,将原本备份的数据库写入mydb中:

mysql -u root -p mydb < C:\mydb_backup.sql

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Doigt_/article/details/108715810