1、使用mysqldump命令备份数据库中的所有表
mysqldump -uroot -pChenbo@123 booksDB > /mysqldump/1/booksDB.sql
2、备份booksDB数据库中的books表
mysqldump -uroot -pChenbo@123 booksDB books > /mysqldump/1/table_books.sql
3、使用mysqldump备份booksDB和example数据库
mysqldump -uroot -pChenbo@123 --databases booksDB example > /mysqldump/1/exampe_booksDB.sql
4、使用mysqldump备份服务器中的所有数据库
mysqldump -uroot -pChenbo@123 -A > /mysqldump/1/table_books.sql
5、使用mysql命令还原第二题导出的book表
mysql -uroot -pChenbo@123 booksDB < /mysqldump/1/table_books.sql
6、进入数据库使用source命令还原第二题导出的book表
mysql -uroot -pChenbo@123 booksDB -e' source /mysqldump/1/table_books.sql'
7、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段
alter table goods
-> drop goods_desc;alter table goods
-> add click_count int;
8、在 goods_name 列上加唯一性索引(用alter table方式)
alter table goods
-> add unique index index1(name);
9、在 shop_price 列上加普通索引(用create index方式)
create index index2 on goods(shop_price);
alter table goods
-> add index index1(shop_price);
10、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)
create index index3 on goods(click_count);
drop index index3 on goods;
alter table goods
-> drop index index3;
11、创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。
create view stu_info(姓名,性别,课程名,成绩) as select Stduent.Sname,Stduent.Ssex,Course.Cname,SC.Score from SC,Stduent,Course where Stduent.Sno=SC.Sno and SC.Cno=Course.Cno;
select * from stu_info;
+--------+--------+-----------+--------+
| 姓名 | 性别 | 课程名 | 成绩 |
+--------+--------+-----------+--------+
| 张三 | M | 英语 | 90 |
| 李四 | F | 物理 | 80 |
+--------+--------+-----------+--------+
12、删除视图 stu_info。
drop view stu_info;