随笔分类 -  数据库

摘要:sql优化 在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 nul 阅读全文
posted @ 2020-06-05 17:46 定静沉行 阅读(177) 评论(0) 推荐(0) 编辑
摘要:哪些情况下需要创建索引?哪些情况下不要创建索引? 似水流年_____ 2018-06-19 20:07:59 10977 收藏 9展开1.主键自动建立唯一索引; 2.频繁作为查询条件的字段应该创建索引; 3.查询中与其他表有关联的字段,例如外键关系; 4.频繁更新的字段不适合创建索引,因为每次更新不 阅读全文
posted @ 2020-06-05 17:36 定静沉行 阅读(997) 评论(0) 推荐(0) 编辑
摘要:最近有需要对数据进行迁移的需求,由于postgres性能的关系,单表3000W的数据量查询起来有一些慢,需要对大表进行切割,拆成若干个子表,涉及到原有数据要迁移到子表的需求。起初的想法是使用存储过程,使用select insert方式进行,但是数据量大的时候耗时有点久,于是需要想别的办法,就发现了p 阅读全文
posted @ 2019-03-02 18:18 定静沉行 阅读(6221) 评论(0) 推荐(0) 编辑
摘要:打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址 打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址 2 打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。 打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。 3 输入命令 mys 阅读全文
posted @ 2018-09-01 16:52 定静沉行 阅读(155) 评论(0) 推荐(0) 编辑
摘要:备份和恢复 一条命令就可以解决很简单: 这是备份的命令: 指令解释: pg_dump 是备份数据库指令, 164.82.233.54是数据库的ip地址(必须保证数据库允许外部访问的权限,如果是本地可以用localhost) postgres 是数据库的用户名;默认postgres的口令为postgr 阅读全文
posted @ 2018-08-20 11:33 定静沉行 阅读(7364) 评论(0) 推荐(0) 编辑
摘要:搜索一款navicat for mysql然后进行下载。 步骤阅读 步骤阅读 2 当我们下载完成之后首先进行数据包的解压,同时可以运行navicat for mysql程序。 2 当我们下载完成之后首先进行数据包的解压,同时可以运行navicat for mysql程序。 当我们下载完成之后首先进行 阅读全文
posted @ 2018-08-05 21:13 定静沉行 阅读(360) 评论(0) 推荐(0) 编辑
摘要:输入:sudo su - postgres 在bash下输入:psql,下文出现postgres字样 在postgres后:输入:\c 数据库名称,连接数据库 在数据库名#:输入查询语句或者其他sql语句 阅读全文
posted @ 2018-07-23 15:55 定静沉行 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:Win10安装MySQL5.7.22 解压缩版(手动配置 1.下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 直接点击下载项 下载后: 2.可以把解压的内容随便放到一个目录,我的是如下目录(放到C盘的话,可能在修改ini文件 阅读全文
posted @ 2018-06-24 12:16 定静沉行 阅读(204) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/aspwebchh/p/6652855.html 通过索引定位到数据比直接一条一条的查询来的快,不然他们为什么要建索引。 想要理解索引原理必须清楚一种数据结构「平衡树」(非二叉),也就是b tree或者 b+ tree,重要的事情说三遍:“平衡树,平衡 阅读全文
posted @ 2018-03-20 10:57 定静沉行 阅读(115) 评论(0) 推荐(0) 编辑
摘要:一、python环境下 使用循环和随机数造数 >>> fp=open("e:\\abc\\1.txt","w") >>> for i in range(50): ... fp.write(str(random.randint(13500000000,13999999999))+"\n") ... > 阅读全文
posted @ 2018-03-02 09:20 定静沉行 阅读(308) 评论(0) 推荐(0) 编辑
摘要:一、增:新增数据库、表、索引: 创建数据库 这样做就可以创建一个数据库: CREATE DATABASE 数据库名称 一、增:新增数据库、表、索引: 创建数据库 这样做就可以创建一个数据库: 创建一个表 这样做就可以创建一个数据库中的表: CREATE TABLE 表名称 ( 列名称1 数据类型, 阅读全文
posted @ 2018-03-01 16:51 定静沉行 阅读(551) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示