数据库
分享数据库知识
繁华的梦lim
这个作者很懒,什么都没留下…
展开
-
什么是索引?什么条件适合建立索引?什么条件不适合建立索引?
1.主键自动建立唯一索引;2.频繁作为查询条件的字段应该创建索引;3.查询中与其他表有关联的字段,例如外键关系;4.频繁更新的字段不适合创建索引,因为每次更新不单单是更新记录,还会更新索引,保存索引文件;5.where条件里用不到的字段,不创建索引;6.高并发的情况下一般选择复合索引;7.查询中排序的字段创建索引将大大提高排序的速度(索引就是排序加快速查找);8.查询中统计或者分组的...原创 2019-04-25 21:33:44 · 7812 阅读 · 0 评论 -
利用EXPLAIN分析sql语句的性能
使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的sql语句,可以帮助选择更好的索引和写出更优化的查询语句。。使用explain我看可以sql执行的相关信息:表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询EXPLAIN 的每个输出行包括下面的列:idselect查询的序列号,包含...原创 2019-04-27 19:20:32 · 358 阅读 · 1 评论 -
Window环境下Redis安装
一、关于RedisRedis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合。二、下载:下载地址: https://github.com/MicrosoftArchive/redis/releases根据系统下载的版本:以(64位为例)下载后一般解压到根目录下:如(E:\Redis-x64-3.2.10...原创 2019-08-28 15:29:28 · 172 阅读 · 0 评论 -
oracle把一个用户下数据库库所有的表的权限赋给另一个用户
把一个用户下数据库库所有的表的权限赋给另一个用户select ‘grant select on ‘||’"’||table_name||’"’||’ to prd_stg_fms_stat;’ from user_tables;原创 2019-09-19 16:06:36 · 2635 阅读 · 0 评论 -
本地 redis启动出错Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
装在windows下,自己开使用。好长时间没启动,今天已启动,报错:Creating Server TCP listening socket 127.0.0.1:6379: bind: No error解决方法:cmd命令下运行redis-cli.exe127.0.0.1:6379>shutdownnot connected>exit然后重新运行redis-server.ex...原创 2019-10-21 15:59:52 · 324 阅读 · 0 评论 -
MySQL表结构导出Excel
把MySQL中的表结构按导出成EXCELSELECT COLUMN_NAME 字段名称, COLUMN_TYPE 字段类型, COLUMN_DEFAULT 默认值, CHARACTER_MAXIMUM_LENGTH AS 最大长度, NUMERIC_SCALE 小数位, ( CASE WHEN column_key = 'PRI' THEN '是' ELSE ...原创 2019-10-18 12:48:09 · 404 阅读 · 0 评论