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





