数据库
创求进
这个作者很懒,什么都没留下…
展开
-
MySQL索引原理
一.索引(数据表中每一条数据都是存在磁盘中,所以每一次查找都会与磁盘进行IO):引的优点:第一, 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二, 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三, 可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四, 在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和...原创 2019-06-20 13:02:57 · 92 阅读 · 0 评论 -
常用的MySQL优化
1.EXPLAIN2.SQL语句中的IN包含的值不能过多3.SELECT语句务必指明字段名称4.当只需要一条数据的时候,使用limit 15.如果排序字段没有用到索引,就尽量少排序6.如果限制条件中其他字段没有索引,尽量少用 or7.尽量用union all代替union8.不适用ORDER BY RAND()9.区分in和exists,not in 和not exists10.使用合理的分页方...翻译 2019-03-22 09:32:04 · 114 阅读 · 0 评论 -
mysql 主从复制原理
原文链接:https://www.cnblogs.com/Aiapple/p/5792939.html主从形式 mysql主从复制 灵活一主一从主主复制一主多从---扩展系统读取的性能,因为读是在从库读取的;多主一从---5.7开始支持联级复制--- 用途及条件&nb...转载 2019-03-23 10:42:04 · 110 阅读 · 0 评论 -
利用DES算法对加密连接数据库明文密码
DES算法简介: DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。基本原理: 其入口参数有三个:ke...原创 2019-04-26 15:31:36 · 3027 阅读 · 0 评论 -
SQL语句查看表结构和修改字段长度
MySQL 和 SQLserver 数据库:查看表结构:select * from information_schema.columns where table_name='表名'修改字段长度:ALTER TABLE 表名 ALTER COLUMN 字段名 字段类型(字段长度)Oracle 数据库:查看表结构:select * from user_tab_column...原创 2019-08-21 16:06:42 · 3737 阅读 · 0 评论