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