Mysql
文章平均质量分 50
mysql相关知识
林九
如果你喜欢我的分享,请点赞关注我,让我们学习路上不孤独
展开
-
Mysql 索引机制,索引优化的透彻解析
索引到底是什么索引是帮助mysql高效获取数据的数据结构;索引存储在文件系统中;索引的文件存储格式与存储引擎有关;索引文件的数据结构: hash,二叉树,B树,B+树;如何创建索引//user表有id,name,age等字段//单值索引create index idx_user_name user(name);//复合索引create index idx_user_nameAge user(name,age);idx_user_name 索引命名规则,idx表示这是个索引,原创 2021-08-08 19:26:46 · 5379 阅读 · 0 评论 -
Mysql索引简单入门
索引如果说数据是字典,索引就是字典的目录;mysql常用的索引有两种,B+树和Hash;默认是B+树,因为mysql引擎常用的是InnoDB只支持B+树;创建索引create index 索引名 on 表名(字段名);删除索引drop index 索引名 on 表名;...原创 2021-07-03 16:58:59 · 5343 阅读 · 0 评论 -
Mysql存储过程
存储过程优点提高执行性能;减轻网络负担;可将数据库数据的处理黑匣子化;创建存储过程//没有返回值的存储过程create procedure pro01(name varchar(10))begin if name is null or name = " " then select * from emp; else select * from emp where ename like concat ('%',name,'%'); end if;end;pro01 :原创 2021-07-03 15:05:17 · 5329 阅读 · 0 评论 -
Mysql视图命令
视图指的是从单张或多张表查询出来的一张虚拟表,本质上就是一个动态的查询语句,好处是对机密数据可以提供安全保护,简化了用户的操作;创建视图create or replace view view01as//查询语句with check option;view01 : 视图名称,自己取,跟表名类似;create or replace : 如果存在view01视图则重置,不存在则新建;with check option : 校验之后对该视图的插入语句是否符合查询语句中的条件,比如查询语句条件是原创 2021-07-03 11:59:32 · 5599 阅读 · 0 评论 -
Mysql事务的讲解
事务事务(Transaction)指的是一个操作序列,该操作序列中的多个操作要么都做,要么都不做,是一个不可分割的工作单位,比如A转账100元给B,A账户减少100元,B账户增加100元,这就叫事务,要么转账成功,这两个操作都成功,要么转账失败,AB都账户都没有增减,不会出现A减少了100元而B账户没有增加的情况;原子性(Atomicity)事务里的操作不可再拆分,事务里的所有操作可以看成一个原子,原子是最小的颗粒,具有不可再分的特性,要么全部执行,要么全不执行;一致性(Consistency)一原创 2021-07-02 18:09:35 · 5349 阅读 · 1 评论 -
Mysql基础语句汇总
表数据的新增 插入 修改 删除新增一个学生表CREATE TABLE t_student(sno int(10),sname VARCHAR(20),sex VARCHAR(5),age int(3),enterdate date,classname VARCHAR(10),email VARCHAR(15));向学生表插入数据INSERT INTO t_student VALUES(1,'张三','男',15,'2020-02-20','火箭一班','123@qq.com'原创 2021-07-02 14:51:04 · 5532 阅读 · 0 评论 -
Mysql错误代码及解决方法
1264 :已保存数据长度过长,设定的长度不够原创 2021-10-24 21:48:21 · 223 阅读 · 0 评论