1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要 ...
分类:
数据库 时间:
2019-02-20 10:03:32
阅读次数:
164
1.下载安装包 打开mysql官网下载页面:http://dev.mysql.com/downloads/mysql/ 1.选择相应的版本和平台 2.mysql配置 打开刚刚解压的文件夹 ,发现里面有my default.ini配置文件,这个是默认的配置文件,复制一个自己的改名字为my.ini 编辑 ...
分类:
数据库 时间:
2019-02-20 10:06:52
阅读次数:
216
在SQL Server的每个数据库中都有一个dbo系统用户,dbo是系统默认创建的,无法被删除,如下: dbo在内部其实是绑定了一个SQL Server账号的,可以通过其属性查看Login name,得知其绑定的是什么SQL Server账号: 我们从上面可以看到Login name这个字段在这里是 ...
分类:
数据库 时间:
2019-02-20 11:26:16
阅读次数:
929
1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。 奇怪这里为什么选择不到数据库的T ...
分类:
数据库 时间:
2019-02-20 11:27:25
阅读次数:
165
了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。 死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。 不懂的听上去,挺神奇的,懂 ...
分类:
数据库 时间:
2019-02-20 11:28:47
阅读次数:
309
具体报错 解决方案 ...
分类:
数据库 时间:
2019-02-20 12:42:12
阅读次数:
160
1、安装vncyuminstall-yvnc-server2、给root账户配置vnc2.1、拷贝配置文件并修改cp/lib/systemd/system/vncserver@.service/lib/systemd/system/vncserver@:1.servicesed-i"s#<USER>#root#g"/lib/systemd/system/vncserver@:1.ser
分类:
数据库 时间:
2019-02-20 12:43:41
阅读次数:
235
在Windows 7(sp1_x64_chs)上安装MySQL时(版本-mysql-installer-commercial-5.7.25.0),如果系统中没有安装指定版本的.Net Framework,安装程序会出现如下提示: 该工具可以在微软官方网站上下载,.Net Framework下载地址: ...
分类:
数据库 时间:
2019-02-20 12:49:54
阅读次数:
351
(1) 备份数据库需要dba权限, SQL> grant exp_full_database to zdzc; (2) 创建备份脚本文件/backup/oracle/backup-oracle.sh,目录及文件的所有者均为oracle,组为oinstall。 ...
分类:
数据库 时间:
2019-02-20 12:52:55
阅读次数:
189
在cmd窗口操作mysql数据库的时候,前面的提示符永远都是mysql>,这个提示符可以通过命令修改. 在登录mysql时修改: mysql -uroot -p --prompt 提示符 mysql -uroot -pSxdl@123 --prompt [\\d:\\u] 登录后修改: prompt ...
分类:
数据库 时间:
2019-02-20 12:59:38
阅读次数:
171
import pymysql class StoreSpiderPipeline(object): def __init__(self): # 连接数据库: self.coon = pymysql.connect(host='数据库ip', user='root', password='888888... ...
分类:
数据库 时间:
2019-02-20 13:27:15
阅读次数:
185
vue-cli2.x 版本开发: 新版在build目录下的webpack.dev.conf.js配置本地数据访问: 1,在const portfinder = require(‘portfinder’)后添加: 2,在当前js文件下找到DevServer,在后面添加以下代码(内部添加): 3,所有的 ...
分类:
数据库 时间:
2019-02-20 13:28:26
阅读次数:
286
一,插入一个新字段:ALTER TABLE +表名+ADD COLUMN(字段名+ 类型) 二,更新数据: UPDATE +表名+SET +字段 = 值 三,插入一条新数据:INSERT INTO +表名 + 字段 + values +值 四:从数据库中获取某一列的值:cursor.fetchman ...
分类:
数据库 时间:
2019-02-20 13:28:53
阅读次数:
166
先做一个说明,从理论上来说,给缓存设置过期时间,是保证最终一致性的解决方案。这种方案下,我们可以对存入缓存的数据设置过期时间,所有的写操作以数据库为准,对缓存操作只是尽最大努力即可。也就是说如果数据库写成功,缓存更新失败,那么只要到达过期时间,则后面的读请求自然会从数据库中读取新值然后回填缓存。因此,接下来讨论的思路不依赖于给缓存设置过期时间这个方案。在这里,我们讨论三种更新策略:先更新数据库,再
分类:
数据库 时间:
2019-02-20 13:30:58
阅读次数:
195
MySQL日志:查询日志:querylog慢查询日志:查询执行时长超过指定时长的查询操作所记录日志#slowquerylog错误日志:errorlog包括服务自己启动或关闭的正常信息二进制日志:binarylog非常重要的日志,数据恢复中继日志:releylogMySQL复制中用到的日志事务日志:transactionlogACID,随机I/O转换为顺序I/O1、查询日志:记录查询操作:记录在文件
分类:
数据库 时间:
2019-02-20 14:37:51
阅读次数:
164
1 、停止mysql5服务: net stop mysql5 2、开一个DOS窗口执行:(启动mysql,关闭权限的检查) c:\mysql\bin>mysqld-nt --skip-grant-tables & 3、再开一个DOS窗口执行: c:\mysql\bin>mysql mysql > u... ...
分类:
数据库 时间:
2019-02-20 14:42:53
阅读次数:
155
1、安装MongoDB的时候一路next下去,结果最后一步苦等了一个多小时也没完成。 官网下载地址:https://www.mongodb.com/download-center#community 下载 安装包。 2、和大多数软件安装一样,双击开始运行>>下一步 3、选择“custom”自定义安装 ...
分类:
数据库 时间:
2019-02-20 15:54:38
阅读次数:
222
MySQL、MongoDB、Redis 数据库之间的区别与使用 MySQL、MongoDB、Redis 数据库之间的区别与使用(本章迭代更新) update:2019年2月20日 15:21:19(本章迭代更新) 一.数据库之间的区别 MySQL MySQL概述 关系型数据库。无论数据还是索引都存放 ...
分类:
数据库 时间:
2019-02-20 15:56:18
阅读次数:
195
列裁剪 对于没用到的列,则没有必要读取它们的数据去浪费无谓的IO 比如我们有一张表table1,它含有四列数据(a,b,c,d)。当我们执行查询select a from table1 where c 10时,我们可以清晰的看到,table1中只有a,c两列被用到了。分别是Selection算子用到 ...
分类:
数据库 时间:
2019-02-20 15:57:26
阅读次数:
822
1.端口监测 查看3306 的端口是否被占用,如占用,停止进程 2.服务没有启动。因为学习python 我把phpstudy的mysql升级到了mysql8.0. sc delete mysql 删除已经注册的mysql服务,期间升级mysql时冲突了 再次重启phpstudy 服务,OK ...
分类:
数据库 时间:
2019-02-20 15:59:34
阅读次数:
719