1.使用mysqldump命令备份数据库中的所有表
[root@localhost mysql]# mysqldump -uroot -p booksDB > /backup/db/booksDB.sql
2、备份booksDB数据库中的books表
[root@localhost db]# mysqldump -uroot -pwudaohao booksDB books > /backup/db/books.sql
3、使用mysqldump备份booksDB和db3数据库
[root@localhost mysql]# mysqldump -uroot -pwudaohao --databases booksDB db3> /backup/db/dbs.sql
4、使用mysqldump备份服务器中的所有数据库
[root@localhost mysql]# mysqldump -uroot -pwudaohao --all-databases > /backup/db/alldbs.sql
5、使用mysql命令还原第二题导出的book表
[root@localhost db]# mysql -uroot -pwudaohao booksDB < /backup/db/books.sql
6、进入数据库使用source命令还原第二题导出的book表
mysql> source /backup/db/books.sql;
2、建立商品表goods和栏目表category
按如下表结构创建表:存储引擎engine myisam 字符集charset utf8
create table goods(
goods_id int(11) primary key auto_increment,
goods_name varchar(20) not null,
cat_id int(11) default 0 not null,
brand_id int(11) default 0 not null,
goods_sn char(12) not null,
shop_price float(6,2) default 0.00 not null,
goods_desc text )engine=myisam;
create table category (
cat_id int(11) primary key auto_increment,
cate_name varchar(20),
parent_id int(11) default 0 )engine=MyISAM;
3、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段
mysql> alter table goods drop goods_desc;
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> alter table goods drop brand_id ;
Query OK, 0 rows affected (0.00 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> alter table goods add click_count int ;
Query OK, 0 rows affected (0.00 sec)
4、在 goods_name 列上加唯一性索引(用alter table方式)
mysql> alter table goods add unique in_name (goods_name);
5、在 shop_price 列上加普通索引(用create index方式)
mysql> create index in_price on goods(shop_price);
6、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)
mysql> create index in_count on goods(click_count);
mysql> drop index in_count on goods;
mysql> alter table goods drop index in_count;
1、创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。
reate view stu_info as select sname , ssex, cname,score from student s, course c,sc where s.sno=sc.sno and c.cno=sc.cno;
mysql> select * from stu_info;
+-------+------+---------+-------+
| sname | ssex | cname | score |
+-------+------+---------+-------+
| lil | f | math | 89 |
| fu | m | math | 79 |
| lil | f | english | 99 |
| fu | m | english | 12 |
| lil | f | chinese | 77 |
+-------+------+---------+-------+
5 rows in set (0.00 sec)
2、删除视图 stu_info。
mysql> drop view stu_info;