![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
啥也不会嗯
记录成长
展开
-
学习笔记-索引
索引的分类单值索引:即一个索引只包含单列,一个表可以有多个单列索引唯一索引:索引列的值必须唯一,但允许有空值复合索引:即一个索引包含多个列索引语法创建索引1、create index 索引名称 on 表名(字段名);2、alter table 表名 add primary key (列名); 主键,索引值唯一,且不能为null3、alter table 表名 add unique 索引名(列名); 唯一索引,索引的值都是唯一的(除Null外,null可能出现多次) 4、alter原创 2021-02-19 09:49:20 · 136 阅读 · 0 评论 -
学习笔记-存储过程
存储过程1.提高代码的重用性2.简化操作3.较少了编译次数并减少和数据库服务的链接次数创建语法CREATE PROCEDURE 存储过程名(参数列表)BEGIN 存储过程体END注意1、参数列表包括三部分 参数模式 参数名 参数类型参数模式IN:该参数可以作为输入OUT:该参数可以作为输出INOUT:该参数既可以作为输入 也可以作为输出2、如果存储过程体只有一句话,begin end 可以省略。存储过程体中的每条sql语句的结尾要求必须加分号;存储过程的结尾可以使原创 2021-02-17 21:42:09 · 783 阅读 · 0 评论 -
学习笔记-mysql视图
视图:一种虚拟存在的表,行和列的数据来自于自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了sql的逻辑,不保存查询结果应用场景多个地方用到同样的查询结果该查询结果使用的sql语句较复杂create view my_stu ASselect * from stu where name = '张三';创建视图create view 视图名as 查询语句;create view myv1as select stu_name,class_name,school_na原创 2021-02-17 20:35:13 · 81 阅读 · 0 评论