- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目7视图、索引和事务;任务1视图;任务1视图;任务1视图;三、管理视图
1、修改视图
修改视图是指当基表中的某些字段名称发生变化时,通过修改视图定义,以保证视图定义内容与基表的一致性。对视图的修改就是对基表的修改。
语法:
alterviewview_name
as
select语句;2、删除视图
删除视图只是删除视图的定义,并不会对基本表造成影响。
语法:
Dropview[ifexists]view_name1,view_name2,…
说明:若视图存在,则修改视图,否则创建视图。;四、应用视图
视图可用于查询,也可用于插入、修改、删除数据。对视图所做的数据操作,其实就是对表的操作。
1、使用视图查询数据
视图可以像表一样用select语句检索、统计、排序和汇总数据。和查询表的方法基本相同。
例如:对student表创建视图v_student,查询男生的所有信息。
usedbschool;
createviewv_studentasselect*fromstudent;
select*fromv_studentwheregender=男;;2、使用视图添加记录数据
添加数据必须满足基本表的记录添加条件。
例:通过视图v_student添加一个记录,sno、sname、gender字段值如下:张三丰,男
insertintov_student(sno,sname,gende)
values(张三丰,男);
select*fromv_student;
select*fromstudent;;3、使用视图修改记录数据
修改记录数据必须满足以下条件:
要修改的字段必须属于同一个基表;
对于基表数据的修改,必须满足在字段上设置的约束;
视图中汇总函数或计算字段的值不能更改;
视图定义中含有union、distinct、groupby等关键字时,不能用来修改记录;
视图定义中含有子查询时或者来自不可更新的视图时,不能用来修改记录。
例:通过视图v_student中修改张三丰为壮族学生。
usedbschool;
updatev_studentsetnation=壮wheresname=张三丰;
select*fromv_student;
select*fromstudent;;4、使用视图删除记录数据
通过视图删除基表中的数据时,必须保证该视图定义的from子句只引用了一个表。
例:通过视图v_student删除张三丰这个学生记录。
usedbschool;
deletefromv_studentwheresname=张三丰;
select*fromV_student;
select*fromstudent;;任务2索引;任务2索引;任务2索引;[2在已有表上使用altertable语句创建(可以同时添加多个索引)
语法:
altertabletb_nameaddindex[ix_name](列名,...)
|addprimarykey[索引方式](列名,...)
|addunique[index_name](列名,...)|fulltext[ix_name](列名,...)
例如:在民族字段上创建普通索引
Usedb_school
altertablestudentaddindexix_nation(nation);;[3]在创建表时创建索引
createtabletb_name(列名,...|[ix_option])
[ix_option]含义:
primarykey(列名,...)
index[IX_name](列名,...)
unique[UQ_name](列名,...)
fulltext[FT_name](列名,...)
2、查看索引
格式:
showindexfromtb_name
;任务2索引;任务3事务;任务3事务;任务3事务;
您可能关注的文档
- Mysql数据库技术Mysql数据库技术应用(微课版)课件 项目1 初识数据库和 MySQL环境配置.pptx
- Mysql数据库技术Mysql数据库技术应用(微课版)课件 项目2 数据库的创建和管理.pptx
- Mysql数据库技术Mysql数据库技术应用(微课版)课件 项目3 创建和管理表.pptx
- Mysql数据库技术Mysql数据库技术应用(微课版)课件 项目4 数据操作.pptx
- Mysql数据库技术Mysql数据库技术应用(微课版)课件 项目5 数据查询.pptx
- Mysql数据库技术Mysql数据库技术应用(微课版)课件 项目7 视图、索引和事务 (2).pptx
- Mysql数据库技术Mysql数据库技术应用(微课版)课件 项目8 数据库编程.pptx
- 大学军事之《中国国防》题库分享.pdf
- 2025年跨境电商行业ESG白皮书.docx
- 循环经济基金:2025年设定关键原材料的标准(英文版).docx
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
文档评论(0)