SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举 ...
分类:
数据库技术 时间:
2020-08-20 16:22:21
收藏:
0 评论:
0 赞:
0 阅读:
70
1:安装golang数据库操作的第三方数据库操作驱动 sudo go get github.com/go-sql-driver/mysql 2:连接数据库操作函数 Open() – creates a DB连接 Close() - closes the DB连接 函数原型 func Open(dri ...
分类:
数据库技术 时间:
2020-08-20 16:14:18
收藏:
0 评论:
0 赞:
0 阅读:
83
1.对于一个SQL语句,查询优化器先看是不是能转换成JOIN,再将JOIN进行优化 优化分为:1. 条件优化,2.计算全表扫描成本,3. 找出所有能用到的索引,4. 针对每个索引计算不同的访问方式的成本,5. 选出成本最小的索引以及访问方式。 2.查询优化实例 1)常量传递 a = 1 AND b ...
分类:
数据库技术 时间:
2020-08-20 16:12:15
收藏:
0 评论:
0 赞:
0 阅读:
84
1. 进入控制面板\程序\程序和功能,卸载MySQL 2. 删除上次安装目录的MySQL残留文件,不要忘了检查Program Files 和 Program Files(x86), 更不要忘了删除ProgramData下的MySQL文件夹 注意:这里的文件夹与上次安装目录里的残留文件不同,C:\Pr ...
分类:
数据库技术 时间:
2020-08-20 12:38:53
收藏:
0 评论:
0 赞:
0 阅读:
110
官网 https://www.sqlite.org Windows 下 由SQLite3.def文件生成SQLite3.LIB文件 开始程序->Microsoft Visual Studio 2013->Visual Studio Tools->Visual Studio 2013 Command ...
分类:
数据库技术 时间:
2020-08-20 12:24:55
收藏:
0 评论:
0 赞:
0 阅读:
78
一级文件夹下存在多个GDB,每个GDB存在多个要素类,要求对所有要素类重命名为:"GDB名_原数据名",如下图: arcpy.env.workspace = "D:/.../一级文件夹" wks = arcpy.ListWorkspaces(workspace_type="FileGDB") for ...
分类:
数据库技术 时间:
2020-08-20 12:23:43
收藏:
0 评论:
0 赞:
0 阅读:
129
在 MySQL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。 SELECT 的语法格式如下: SELECT {* | <字段列名>} [ FROM <表 1>, <表 2>… [WHERE <表达式> ...
分类:
数据库技术 时间:
2020-08-20 12:21:09
收藏:
0 评论:
0 赞:
0 阅读:
81
Python MySQL版本 def delete_mysql_expired_data(db_name, table_name, time_field): """删除MySQL指定库指定表指定字段的数据""" time_end = get_font_6_last_second(t_type='ti ...
分类:
数据库技术 时间:
2020-08-20 11:20:34
收藏:
0 评论:
0 赞:
0 阅读:
82
一.mysql 优化之is null ,is not null 索引使用测试 1.创建t_user表,在name字段创建索引,且name字段不能为null。 EXPLAIN select * from t_user where name is not null;//不使用索引; EXPLAIN se ...
分类:
数据库技术 时间:
2020-08-20 10:32:40
收藏:
0 评论:
0 赞:
0 阅读:
74
1. 表设计原则 (1)规范化与反规范化 规范化的优点是减少了数据冗余,节约了存储空间,相应逻辑和物理的I/O次数减少,同时加快了增、删、改的速度。但是一个完全规范化的设计并不总能生成最优的性能,因为对数据库查询通常需要更多的连接操作,从而影响到查询的速度,而且范式越高性能就会越差。出于性能和方便管 ...
分类:
数据库技术 时间:
2020-08-20 10:28:07
收藏:
0 评论:
0 赞:
0 阅读:
78
到目前为止,我们已经讨论了创建文档, 检索文档,现在让我们来研究一下文档排序,指定要跳过或限制返回的文档数量,以及如何进行投影。此篇文章中的实例代码摘录自原文,未像前几篇文章一样进行实际代码的验证。 作者:依乐祝 译文地址:https://www.cnblogs.com/yilezhu/p/1352 ...
分类:
数据库技术 时间:
2020-08-20 09:28:31
收藏:
0 评论:
0 赞:
0 阅读:
68
HTML5 Web SQL 数据库 Web SQL 数据库 API 并不是 HTML5 规范的一部分,但是它是一个独立的规范,引入了一组使用 SQL 操作客户端数据库的 APIs 核心方法 **openDatabase:**这个方法使用现有的数据库或者新建的数据库创建一个数据库对象 **transa ...
分类:
数据库技术 时间:
2020-08-20 09:28:14
收藏:
0 评论:
0 赞:
0 阅读:
73
创建数据库及数据表的脚本如下:[root@iZr4s05capgvfej0ntls1zZ ~]# cat create_db.sh #!/bin/bash #文件名:create_db.sh #用途:创建mysql数据库 USER="user" PASS="user" mysql -u $USER ...
分类:
数据库技术 时间:
2020-08-20 09:24:12
收藏:
0 评论:
0 赞:
0 阅读:
105
mysql的并发操作时而引起的数据的不一致性(数据冲突): 丢失更新:两个用户(或以上)对同一个数据对象操作引起的数据丢失。 解决方案:1.悲观锁,假设丢失更新一定存在;sql后面加上for update;这是数据库的一种机制。 2.乐观锁,假设丢失更新不一定发生。update时候存在版本,更新时候 ...
分类:
数据库技术 时间:
2020-08-20 09:19:36
收藏:
0 评论:
0 赞:
0 阅读:
66
【主】 192.168.31.7 1. 改 my.cnf 配置文件 在[mysqld]的节点下添加 [mysqld] log-bin=mysql-bin #开启二进制日志 server-id=1 #设置server-id2. 重启mysql,创建用于同步的用户账号 CREATE USER 'repl ...
分类:
数据库技术 时间:
2020-08-20 00:58:55
收藏:
0 评论:
0 赞:
0 阅读:
106
Linux mount挂载磁盘报错 mount: wrong fs type, bad option, bad superblock on /dev/vdb Linux挂载磁盘报如下错误: mount: wrong fs type, bad option, bad superblock on 192 ...
分类:
数据库技术 时间:
2020-08-20 00:30:48
收藏:
0 评论:
0 赞:
0 阅读:
444
安装 创建客户端 指定主机和端口号 使用用户名和密码 获取数据库 获取集合 插入文档(insert_one) 批量插入文档(insert_many) 查询一个文档(find_one) 查询多个文档(find) 使用 async for 查询所有文档 使用count_documents()查询集合中的 ...
分类:
数据库技术 时间:
2020-08-20 00:26:42
收藏:
0 评论:
0 赞:
0 阅读:
132
写在前面 作为一名Java开发者,只会一种显然是行不通的,每个版块都是需要有所涉及的,这样才企业中才可以更好的生存下去,不被淘汰掉;所以唯一的办法就是提升和完善技术栈;是的,很多程序员都很忙,忙着加班,忙着敲代码,忙着搬砖,那这种状态还要一直持续下去吗?不想着去改变吗? 提升技术栈的方式其中之一就是 ...
分类:
数据库技术 时间:
2020-08-20 00:23:43
收藏:
0 评论:
0 赞:
0 阅读:
98
Python中自带了一个shelve库,可以帮助我们存储一些少量的数据。 shelve数据库类似redis,是以【键值对】的方式进行数据的存储,有点像“字典”这种数据结构,存储在本地是二进制的方式 以登录网页后,获取到网页的cookies为例: 使用driver提供的get_cookies方法,我们 ...
分类:
数据库技术 时间:
2020-08-19 22:22:19
收藏:
0 评论:
0 赞:
0 阅读:
113
这里的解决方案是针对虚拟机。 开机时:Failed to start MySQL Community Server. 使用输入mysql时:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run ...
分类:
数据库技术 时间:
2020-08-19 22:20:27
收藏:
0 评论:
0 赞:
0 阅读:
1412