
数据库
文章平均质量分 77
li_wei_quan
这个作者很懒,什么都没留下…
展开
-
SQL Server 2008如何开启数据库的远程连接
SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:1,SQL Server Management Studio Express(简写SSMS)2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)工具转载 2017-06-24 12:10:24 · 821 阅读 · 0 评论 -
MySQL中删除表记录delete from和truncate table的用法区别
MySQL中有两种删除表中记录的方法,一种是delete from语句,另一种是truncate table语句。 (1)delete from语句可以使用where对要删除的记录进行选择。而使用truncate table将删除表中的所有记录。因此,delete语句更灵活。 (2)如果要清空表中的所有记录,可以使用下面的两种方法: delete from tablename truncate t...转载 2018-04-16 10:38:42 · 1476 阅读 · 0 评论 -
mysql千万级大数据SQL查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh...转载 2018-04-16 10:41:56 · 216 阅读 · 0 评论 -
Windows下python连接MySQL和Oracle数据库
MySQL(1)如果Python的版本是2.x的话,需要MySQLdb模块根据Python多少位下载对应版本:32位:https://pypi.python.org/pypi/MySQL-python/1.2.564位:http://arquivos.victorjabur.com/python/modules/MySQL-python-1.2.3.win-amd64-py2.7.exe下载对应版...原创 2018-04-17 15:16:07 · 703 阅读 · 0 评论 -
彻底卸载Windows下的MySQL
MySQL的安装程序,有卸载选项,但是经过实践证明,根本没有卸载干净。因为再次启动该安装程序时,发现原本的安装功能变成了修复,又或者操作到录入root帐号的密码时,需要输入root帐号的旧密码,这些都是因为MySQL没有卸载干净。下面给出完整的卸载MySQL的卸载方法: 1、控制面板里的增加删除程序内进行删除; 2、删除安装目录下残留的MySQL文件夹和文件; 3、开始->运行,输入...转载 2018-04-22 23:50:12 · 680 阅读 · 0 评论 -
MFC连接MySQL数据库
步骤/方法一、首先安装mysql:我这里用的版本是mysql-5.0.27-win32.msi,vc6只支持32位的MySQL二、VC6.0的设置 1. 打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的“Show directories for:”下拉列表中选中“Includefiles”,然后在中间列表框中添加你本地安装MySQL...转载 2018-06-15 16:41:25 · 5186 阅读 · 2 评论 -
MFC连接MySql数据库
步骤/方法一、首先安装MySQL:我这里用的版本是mysql-5.0.27-win32.msi,vc6只支持32位的MySQL。二、VC6.0的设置 (1)打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的“Show directories for:”下拉列表中选中“Includefiles”,然后在中间列表框中添加你本地安装MySQL的incl...原创 2018-06-10 21:46:54 · 782 阅读 · 0 评论 -
MySQL数据库的导入导出
一:数据库的导出(备份)备份数据库即导出所有表以及数据 不加-dmysqldump -h localhost -u root -p test > G:\arcgisworkspace\zypdoc\test.sql二:数据库的导入(还原)导入数据库(首先得创建数据,再导入)C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql ...原创 2018-06-10 21:57:37 · 245 阅读 · 0 评论 -
Oracle异常关闭后谨防数据文件受损
数据库是智慧校园下各类信息系统的核心组成部分。Oracle数据库凭借其强大的稳定性和可伸缩性,目前基本是国内所有高校作为软件平台底层数据仓库的主流选择。正所谓“好马配好鞍,宝剑赠英雄”,稳定高效的Oracle数据库,自然也对运维人员技术水平和底层硬件运行环境的要求更高,一次意外的停电或一个存储磁盘的坏块,都有可能让数据库出错,进而导致信息系统罢工,接下来就以一则案例“现身说法”。问题现象...转载 2018-08-02 21:42:32 · 1067 阅读 · 0 评论 -
互联网公司面试必问的Redis题目
Redis是一个非常火的非关系型数据库,火到什么程度呢?只要是一个互联网公司都会使用到。Redis相关的问题可以说是面试必问的下面我从个人当面试官的经验,总结几个必须要掌握的知识点。介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。传统数据库遵循 ACID...转载 2018-09-17 09:47:14 · 322 阅读 · 0 评论 -
转换成3NF的保持无损连接和函数依赖的分解
判别一个分解的无损连接性算法的伪代码描述为:例题解析对于分解为两个关系模式的情况,有如下的定理:============================================================================================算法2:========...转载 2017-05-15 06:35:19 · 19973 阅读 · 4 评论 -
MySQL与Oracle的区别
1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2. Oracle支持大并发,大访问量,是OLTP最好的工具。3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。4. Oracle与M...转载 2018-04-01 20:35:29 · 199 阅读 · 0 评论 -
那些弄昏头的"utf-8","utf8","UTF-8"
在使用中常常遇到utf-8和utf8,现在终于弄明白他们的使用不同之处了,现在和大家分享一下,下面我们看看utf-8和utf8有什么区别。 “UTF-8”是标准写法,PHP在Windows下边英文不区分大小写,所以也可以写成"utf-8"。“UTF-8”也可以把中间的"-"省略,写成"UTF8"。一般程序都能识别,但也有例外,为了严格一点,最好把标准的大写“UTF-8”。 ...转载 2018-03-24 09:16:59 · 184 阅读 · 0 评论 -
MySQL大表优化方案(推荐二)
文章来自:脚本之家垂直拆分垂直分库是根据数据库里面的数据表的相关性进行拆分,比如:一个数据库里面既存在用户数据,又存在订单数据,那么垂直拆分可以把用户数据放到用户库、把订单数据放到订单库。垂直分表是对数据表进行垂直拆分的一种方式,常见的是把一个多字段的大表按常用字段和非常用字段进行拆分,每个表里面的数据记录数一般情况下是相同的,只是字段不一样,使用主键关联 垂直拆分的优点是:...转载 2018-03-12 19:34:49 · 255 阅读 · 0 评论 -
python建网站之MySQL模块
什么是MySQLdb?MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。如何安装MySQLdb?为了用DB-API编写MySQL脚本,必须确保已经安装了MySQL。复制以下代码,并执行:#!/usr/bin/python# -*- coding: UTF-转载 2017-10-21 10:11:21 · 1089 阅读 · 0 评论 -
CentOS下MySQL的彻底卸载
#################CentOS7下MySQL的卸载####################1:查看MySQL是否安装: 方式1:[root@localhost usr]# yum list installed mysql* Loaded plugins: fastestmirror Loading mirror speeds from cache转载 2017-11-16 12:12:30 · 376 阅读 · 0 评论 -
CentOS 7 安装与卸载MySQL 5.7
CentOS7 安装MySQL 5.7转载 2017-11-16 12:48:49 · 31297 阅读 · 7 评论 -
PHP数据库编程之MySQL优化策略概述
PHP开发中,数据的增删改查是核心。为了提升PHP的运行效率,程序员不光需要写出逻辑清晰,效率很高的代码,还要能对query语句进行优化。虽然我们对数据库的读取写入速度上却是无能为力,但在一些数据库类扩展像memcache、mongodb、redis这样的数据存储服务器的帮助下,PHP也能达到更快的存取速度。转载 2017-12-30 20:42:29 · 310 阅读 · 0 评论 -
MySQL数据库性能优化之一(缓存参数优化)
本文从 MySQL 数据库IO相关参数(缓存参数)的角度来看看可以通过哪些参数进行IO优化转载 2017-12-26 09:22:59 · 702 阅读 · 0 评论 -
MySQL 数据库性能优化之二(表结构优化)
本文通过优化数据表的结构,从而提升数据库的性能转载 2017-12-26 09:31:14 · 244 阅读 · 0 评论 -
MySQL数据库性能优化之三(索引优化)
索引为什么能提高数据访问性能?很多人只知道索引能够提高数据库的性能,但并不是特别了解其原理。转载 2017-12-27 12:04:15 · 261 阅读 · 0 评论 -
MySQL数据库性能优化之四(SQL优化)
减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。 除此之外,SQL优化中需要考虑的就是 CPU 运算量的优化了。转载 2017-12-28 23:27:30 · 215 阅读 · 0 评论 -
MySQL数据库性能优化之五(存储引擎选择)
介绍几个比较多人使用的数据库存储引擎转载 2017-12-29 10:04:25 · 553 阅读 · 0 评论 -
MySQL大表优化方案(推荐一)
文章来自:脚本之家当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段...转载 2018-03-12 19:07:02 · 527 阅读 · 0 评论