drop database语句用于删除数据库。但如果想要删除一个数据库并且还要删除所有依赖于该数据库的存储过程、函数等,可以使用cascade关键字。drop database test cascade的效果相当于以下步骤: 一、查询依赖于该数据库的对象 SELECT * FROM informat
view_name]...[RESTRICT|CASCADE]--- 2.3 删除函数DROPFUNCTION[IFEXISTS]function_name--- 2.4 ...
在MySQL5.6中參数[RESTRICT | CASCADE]不做不论什么事情。 [TEMPORARY] keyword表明仅仅删暂时表,语句不会结束正在进行的事务(MySQL中DDL语句会隐式提交)。不会进行权限检查。 删库 DROP DATABASE Syntax DROP {DATABASE | SCHEMA} [IF EXISTS] db_name...删除指定库中的表之后删除库。需具有库上的DROP权限。
dropview视图名 [cascade] 视图删除后视图的定义将从数据字典中删除。如果该视图上还导出了其他视图,则使用CASCADE级联删除语句把该视图和由它导出的所有视图一起删除。基本表删除后,由该基本表导出的所有视图均无法使用了,但是视图的定义没有从字典中清除。删除这些视图定义需要显式地使用DROP VIEW语句。 3)对视图进...
2.cascade: 级联操作 主表中删除或者更新了某条信息,从表中与该表记录有关的记录也发生改变 3.district: 严格模式 no action: 和district一样 当从表中有外键数据和主表关联,主表中该条记录就不能删除或者更新 (父表不能删除或者更新一个被子表引用的记录) ...
name [,view_name1]...[RESTRICT或者CASCADE]l;例一:删除view_stu视图 drop view view_stu;...
15.1.35 DROP VIEW Statement DROPVIEW[IFEXISTS]view_name[,view_name]...[RESTRICT|CASCADE] DROP VIEWremoves one or more views. You must have theDROPprivilege for each view. If any views named in the argument list do not exist, the statement fails with an error indicating by name which no...
DROP VIEW [IF EXISTS] view_name [, view_name] ... [RESTRICT | CASCADE] DROP VIEW removes one or more views. You must have the DROP privilege for each view. If any views named in the argument list do not exist, the statement returns an error indicating by name which nonexisting vie...
drop view 视图名 [cascade]; 1. 使用cascade时,为级联删除,也就是与该视图相关连的数据对象都会被删除。 3、视图的作用 视图最终是定义在基本表之上的,对视图的一切操作最终也要转换为对基本表的操作。而且对于非行列子集视图进行查询或更新时还有可能出现问题。既然如此,为什么还要定义视图呢?这是因为合理使用视...
ALTER VIEW test_view_1(`tname2`) AS SELECT `name` FROM t_user; # 查询视图 SELECT * FROM test_view_1; 删除视图 语法结构: DROP VIEW [IF ESIXTS] view_name,[view_name2……] [RESTRICT | CASCADE] # 查看现有多少张视图 SELECT * FROM information_schema.views; # 执行删除视图语句 DROP...