![](https://img-blog.csdnimg.cn/20200515101829595.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL的学习笔记
朱古力...
这个作者很懒,什么都没留下…
展开
-
05 MySQL 之 存储过程
存储过程文章目录存储过程1. 存储过程2. 使用存储过程2.1 执行存储过程2.2 创建存储过程2.3 删除存储过程2.4 使用参数2.5 检查存储过程1. 存储过程概念: 为以后的使用而保存的一条或多条 MySQL 语句的集合。2. 使用存储过程2.1 执行存储过程MySQL 称存储过程的执行为调用,因此 MySQL 执行存储过程的语句为 CALL。CALL 接受存储过程的名字以及需要传递给它的任意参数。CALL procedure(@param1, @param2, @param3原创 2020-06-15 08:48:04 · 120 阅读 · 0 评论 -
04 MySQL 之 视图
视图文章目录视图1. 视图的规则和限制2. 使用视图3. 注意1. 视图的规则和限制视图必须唯一命名(不能给视图取与别的视图或表相同的名字)。对于可以创建的视图数目没有限制。视图可以嵌套,即可以利用从其他视图中检索数据的查询来构造一个视图。ORDER BY 可以用在视图中,但如果从该视图检索数据 SELECT 中也含有 ORDER BY ,那么该视图中的 ORDER BY 将被覆盖。视图不能索引,也不能有关联的触发器或默认值。视图可以和表一起使用。例如,编写一条联结表和视图的 SELECT原创 2020-06-14 22:32:43 · 99 阅读 · 0 评论 -
03 MySQL多表与事务、DCL
MySQL多表与事务、DCL一、多表查询1. 查询语法select 列名列表 from 表名列表 where ...2. 准备sql# 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE emp (原创 2020-05-15 10:16:55 · 215 阅读 · 0 评论 -
02 MySQL约束、数据库的设计
MySQL约束、数据库的设计一、约束的概念**概念:**对表中的数据记性限定,保证数据的正确性、有效性和完整性。二、约束的分类1. 非空约束:not null ,某一列的值不能为null创建表时添加约束:create table stu( id int, -- 给 name 添加非空约束:not null name varchar(20) not null -- name字段非空);创建表之后,添加非空约束:alter table stu modify原创 2020-05-15 10:16:01 · 87 阅读 · 0 评论 -
01 MySQL基础基础详解:DDL、DML、DQL
文章目录MySQL基础一、数据库的基本概念1. 数据库的英文单词2. 什么是数据库?3. 数据库的特点二、MySQL数据库软件1、登录和退出三、SQL1. SQL基本概念2. SQL通用语法3. SQL分类四、DDL:操作数据库、表1. 操作数据库:CRUD2. 操作表五、DML:增删改表中的数据1. 添加数据2. 删除数据3. 修改数据六、DQL:查询表中记录1. 语法2. 基础查询3. 条件查询4. 排序查询5. 聚合函数6. 分组查询7. 分页查询MySQL基础一、数据库的基本概念1. 数据库的原创 2020-05-15 10:14:22 · 301 阅读 · 0 评论