![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 56
橘子味的茶二
我像一粒尘埃
展开
-
Mysql触发器的使用,创建,修改和删除
触发器的概念触发器(TRIGGER)是由时间来触发某个操作,这些时间包括insert语句和delete语句,当数据系统执行这些事件的时候,就会激活触发器执行的相应的操作1.创建触发器在Mysql中创建触发器通过SQL语句CREATE TRIGGER来实现,其语法形式如下:CREATE trigger trigger_name BEFORE|AFTER trigger_EVENT ontable_name for EACH ORW trigger_STMT参数trigger_name表示创建触发器原创 2021-07-26 11:07:27 · 3360 阅读 · 1 评论 -
Mysql视图概念,创建,查看,修改和删除
1.什么是视图?视图是用来查看一张表里面的部分数据,可以看做一张虚拟的表,但其物理上是不存在的,Mysql并没有专门的位置为视图存储数据。根据视图的概念可以发现其数据来源于查询语句。2.创建视图的语句基本语法:CREATE[or REPALCE] VIEW viewname[columnlist] as SELECT statement;其中 CREATE表示创建新的视图,REPLACE替换已经创建的视图,viewname为视图的名称,columnlist为属性列,select statement原创 2021-07-26 09:28:30 · 524 阅读 · 0 评论 -
MySQL函数查询,多表连接查询和子查询
1.内连接查询在实际项目中,往往会联合多个表进行查询,比如 班级表和学生表联合起来就可以看到班级,老师 和学员的信息。班级ID名称班主任1一班小红2二班小明3三班小刚一个班级对应多个学生 ,下面是与之对应的学生表:ID姓名班级ID性别101翠花1W102熊大1M103光头强2M104熊二3M将两个表相同的ID记录联合起来组成一个新表 这就是联合查询班级ID名称班主任原创 2021-07-20 12:44:15 · 370 阅读 · 0 评论 -
MySQL-like模糊查询
符号功能描述%可以匹配0个到n个未知的符号_该通配符可以匹配一个字符模糊查询的语法select field1…,fieldn(可选择不同的) from tablename where fieldi like CONDITION;1:比如要选择 名字中带有三的全部列select * from tablename where name like ‘%三%’;2:而一个_一次只能匹配一个通配符 比如想要找到名字中姓张的:select * from tablename...原创 2021-07-19 09:53:24 · 102 阅读 · 0 评论 -
MySQL之表的插入
表的插入是十分常见的数据库操作,可以通过insert into进行以下四种操作1. 插入完整的数据语法:insert into tablename(field1,field2,…fieldn)values(values1,values2,…valuesn);因为是插入完整的数据 不需要具体指定插入。所以可以简写为:insert into tablenamevalues(values1,values2,…valuesn);2. 插入部分数据语法:insert into tablename(fiel原创 2021-07-17 08:14:43 · 1387 阅读 · 0 评论 -
MySQL之更新和删除表中的数据
更新数据库中的表的数据使用UPDATE语句语法如下:1.更新部分数据:UPDATE tablename set field1=value1,field2=value2,…,fieldn=fieldn=valuen where CONDITION;2.更新全部数据:UPDATE tablename set field1=value1,field2=value2,…,fieldn=fieldn=valuen ;把所有的更新的列都改成一样的或会出现如上情况 故谨慎使用—【奇牛学院】—原创 2021-07-17 08:43:40 · 172 阅读 · 0 评论