1、创建数据库actor,字符集为utf8
2、查看系统中所有的数据库
3、使用/选择actor数据库
4、创建actor表,表结构如下所示:
字段名 | 数据类型 | 约束条件 | 是否为空 | 是否自增 | 字段说明 |
id | int(11) | 主键 | 否 | 是 | 演员编号 |
name | varchar(30) | 唯一 | 否 | 否 | 演员姓名 |
age | int(30) | 默认值(0) | 是 | 否 | 演员年龄 |
homeTown | varchar(30) | 无 | 是 | 否 | 演员故乡 |
5、查看actor表结构
6、创建master_work表,结构如下
字段名称 | 数据类型 | 约束条件 | 是否为空 | 是否自增 | 字段说明 |
id | int(11) | 主键 | 否 | 是 | 作品编号 |
actor_id | int(11) | 外键 | 否 | 演员ID | |
tv_production | text | 无 | 否 | 否 | 作品 |
7、查看master_work表结构
8、将actor表的表名改为tb_actor
9、给tb_actor表添加一个字段 gender char(1)
10、将master_work表中的tv_production字段的内型改为varchar(30)
11、将下列数据插入到tb_actor表中
id | name | 性别 | age | home_town |
1 | 赵丽颖 | 女 | 36 | 河北廊坊 |
2 | 张小斐 | 女 | 37 | 辽宁鞍山 |
3 | 肖战 | 男 | 30 | 重庆 |
4 | 杨洋 | 男 | 32 | 安徽合肥 |
5 | 宋祖儿 | 女 | 25 | 天津 |
6 | 关晓彤 | 女 | 26 | 北京 |
7 | 王俊凯 | 男 | 22 | 重庆 |
8 | 张晚意 | 男 | 28 | 湖北十堰 |
12、将下列数据插入到master_work中
id | actor_id | tv_production |
1 | 4 | 旋风少女1 |
2 | 1 | 花千骨 |
3 | 1 | 杉杉来了 |
4 | 2 | 你好,李焕英 |
5 | 3 | 陈情令 |
6 | 2 | 交换人生 |
7 | 4 | 微微一笑很倾城 |
8 | 8 | 觉醒年代 |
9 | 5 | 乔家的儿女 |
根据要求完成以下操作:
13、查询tb_actor的所有记录
14、查询master_work中的所有记录
15、查询年龄小于30的演员的name,gender,age
16、查询姓张的所有演员信息
17、将王俊凯的年龄修改成24
18、统计男女演员的人数
19、使用内连接查询演员的姓名、性别、年龄、代表作
20、创建视图v_actor,查询演员的姓名、性别、故乡
21、创建视图查询演员的姓名、性别、代表作