
mysql
缔曦_deacy
这个作者很懒,什么都没留下…
展开
-
MySQL入门——性能优化(结构篇)
性能优化(结构篇)字段繁多的表,可以考虑将其中使用频率低的字段,另建一张关联表存放数据。如果两张表关联查询较频繁,可以适当考虑增设中间表存储目标数据。毕竟关联查询消耗的资源要比单表查询多。在执行大量数据插入时,可以考虑先禁用掉索引和唯一性检查,插入完毕后再打开。因为每一条插入都会去维护索引数据做重新进行排序等操作。insert插入语句尽量写成如下形式,而不是语句上一条一条的插>...原创 2020-04-29 23:35:11 · 183 阅读 · 0 评论 -
MySQL入门——性能优化(索引篇)
性能优化(索引篇)数据库性能查询语句(了解即可)> show status like 'value' ; // 查询数据库的性能,value可以是如下值Connections:连接mysql服务器的次数uptime:服务器上线时间Slow_queries:慢查询次数Com_select:查询操作的次数Com_insert:插入操作的次数Com_delete:删除操作的次数...原创 2020-04-29 23:09:57 · 201 阅读 · 0 评论 -
MySQL入门——事务
事务事务是指逻辑上的一组操作(可以包含n条sql语句)如果初学者了解过springboot中的事务注解,请先忘掉那段,单独来看mysql中的这个事务。事务的流程如下:开启事务,BEGIN 或 START TRANSACTION 显式地开启一个事务,当然单条的时候默认是隐式开启提交事务,COMMIT对数据库进行的所有修改成为永久性的[回滚事务],如果sql执行出错会自动回滚事务,使数据...原创 2020-04-29 17:15:14 · 248 阅读 · 0 评论 -
MySQL入门——触发器与视图
触发器与视图触发器: 当指定的insert/update/delete事件发生后,触发执行自定义的sql操作。视图:基于已存在的基础表,自定义生成的一种虚拟的表。它相当于表的窗口,用户可以自定义设置透过该窗口所能看到的东西。作用有些类似于筛选。实际应用中无论是触发器还是视图,通常都是通过可视化视图工具来操作的,初学者无需硬记代码,大概了解即可。> // 触发器是基于insert/up...原创 2020-04-29 14:23:11 · 394 阅读 · 0 评论 -
MySQL入门——存储过程/函数
存储过程/函数存储过程/函数 是保存在mysql服务器中的一些sql语句的集合(当然其中也会包含一些变量声明、逻辑语句等)。注意它是在mysql服务器上的,这样一来,客户端与mysql服务端的交流中,无需具体sql的传递,仅仅一个存储过程名或函数名即可,sql语句是在mysql服务器内部读取的,会非常迅速。mysql的存储过程/函数与oracle的相差无几。初学者了解大概即可,注意下存储过...原创 2020-04-29 13:09:06 · 388 阅读 · 0 评论 -
MySQL入门——索引
索引索引可以优化mysql的数据检索速度。无索引的数据检索是进行的全文检索,即对整个库/表逐个数据进行的搜索,而设置索引后,数据库/表相当于拥有了一个目录,搜索时将会根据该目录,直接跳转到指定的位置进行搜索,进而使速度上提升了很多。mysql中常用的索引类型有:普通索引、唯一索引、全文索引、单列索引、多列索引、空间索引。主键与索引:主键的用途有两个,1是唯一地标识一行数据,2是作为一个可...原创 2020-04-29 12:20:31 · 207 阅读 · 0 评论 -
MySQL入门——常用语句、函数
语句初学者了解大部分语句即可,部分函数等了解即可,无需全部死记硬背。> CREATE DATABASE 数据库名; //创建数据库> SHOW DATABASES; //查看所有数据库> USE 数据库明; //设置当前使用的数据库,通常进入mysql后,需以此指定要操作的数据库 > DROP DATABASE 数据库名; //删除数据库(无法恢复)> C...原创 2020-04-29 01:28:19 · 230 阅读 · 0 评论 -
MySQL入门——四类运算符
运算符包括:算术运算符、比较运算符、逻辑运算符、位运算符初学者应注意在sql语句中运算符不仅仅可以存在于查询条件当中算术运算符加+、减-、乘*、除/、取余%比较运算符除了大于小于等于不等于一系列的,还包括运算符示例IS NULLid is nullIS NOT NULLBETWEEN ANDid between 1 and 5INid ...原创 2020-04-29 00:08:58 · 350 阅读 · 0 评论 -
MySQL入门——数据类型分析
MySQL的数据类型Mysql的数据类型主要分为三类: 数字型、字符串型、日期和时间类型需要学习者着重了解的是char与varchar的固定长度与可变长度的意义、int(M)所代表的意义数字型整型(部分):类型字节TINYINT1BOOL1SMALLINT2INT(也就是INTEGER)4BIGINT8浮点(部分):...原创 2020-04-29 00:04:37 · 202 阅读 · 0 评论 -
MySQL入门——存储引擎
目录存储引擎InnoDBMyISAMMEMORY存储引擎 存储引擎是数据库存储数据的某种技术(也可以说是存储数据所采用的一些特定的规则方式)。 不同存储引擎的存储机制、索引设定、锁定方式等都不相同,存储引擎决定了数据的存储方式。Mysql中存在多种存储引擎(默认使用的是InnoDb),你可以自定义你存储数据时需要采用的存储引擎。mysql> show engines;//查看数据...原创 2020-04-28 23:42:19 · 190 阅读 · 0 评论