MySql基础
文章平均质量分 51
知来者犹可追
这个作者很懒,什么都没留下…
展开
-
MySql基础(存储过程)
为什么使用存储过程存储过程可以带参数,也可以返回结果可以包含数据操纵语句、变量、逻辑控制语句等。存储过程的优点:执行速度更快允许模块化程序设计提高系统安全性减少网络流通量存储过程语法创建存储过程CREATE PROCEDURE存储过程名( 参数1,参数2… )[存储过程选项]BeginSql语句…End创建存储过程usp_pname:查询某个产品的供应商...原创 2018-11-15 22:04:11 · 277 阅读 · 0 评论 -
MySql基础(触发器)
触发器是一类特殊的事务 ,可以监视某种数据操作(insert/update/delete),并触发相关操作(insert/update/delete)概念触发器是一种特殊的存储过程,当在某个数据表中插入、修改或删除记录时,触发器会自动被触发执行。特点:触发器与表紧密相连,可以看作是表的一部分。触发器自动执行可实施更复杂的数据完整性约束触发器具备事务的功能触发器创建的四要素监...原创 2018-11-15 22:24:05 · 238 阅读 · 0 评论 -
MySql基础语句(一)
一、数据库描述格式创建数据库CREATE database[if not exites] 数据库名;查看当前情况下有那些数据库SHOW databases;删除数据库DROP database 数据库名;例:创建数据库 create database emps; 删除数据库 drop database emps;创建表 CREATE ...原创 2018-11-14 17:31:56 · 194 阅读 · 0 评论 -
MySql基础(查询)
查询描述语句条件查询WHERE分组GROUP BY筛选HAVING排序ORDER BY限制结果条数LIMIT注意:where 针对于表中真实存在的列起作用HAVING:针对于查询结果启作用编写顺序SELECT...FROM ...WHERE...GROUP BY...HAVING...ORDER BY ...LIMIT执行顺序...原创 2018-11-14 18:12:22 · 120 阅读 · 0 评论 -
MySql基础(子查询)
概念子查询就是在原有的查询语句中,嵌入新的查询,来得到我们想要的结果集。也叫嵌套查询。格式:SELECT select_list FROM table WHERE expr operator (SELECT select_list FROM table);子查询 (内查询) 在主查询之前一次执行完成。 子查询的结果被主查询(外查询)使用 。子查询分为:比较子查询,IN/N...原创 2018-11-14 19:55:59 · 280 阅读 · 0 评论 -
MySql基础(多表查询)
连接查询交叉查询等值连接内连接交叉查询格式SELECT * FROM TABLE_A CROSS JOIN TABLE_B [WHERE 条件] SELECT * FROM TABLE_A JOIN TABLE_B[WHERE 条件]SELECT * FROM TABLE_A, TABLE_B[WHERE 条件] 笛卡尔集:省略连接条件连接条件无效所有表中的所有行互...原创 2018-11-14 21:43:14 · 2059 阅读 · 2 评论 -
MySql基础(视图)
视图视图 :查询结果组成的虚拟的表优点:权限控制,查询效率,保证信息安全视图是一张虚拟表 表示一张表的部分数据或多张表的综合数据 其结构和数据是建立在对表的查询基础上 视图中不存放数据 数据存放在视图所引用的原始表中 一个原始表,根据不同用户的不同需求,可以创建不同的视图视图的用途:筛选表中的行。防止未经许可的用户访问敏感数据表。多个物理数据表抽象为...原创 2018-11-14 22:08:09 · 1889 阅读 · 4 评论