介绍 在开发的过程中,经常会遇到数据库结构变动(表新增、删除,表列新增、修改、删除等)。开发环境、测试环境、正式环境都要记性同步;如果你使用EF有自动迁移的功能,还是挺方便的。如果非EF我们需要手工处理,有时候会忘记,繁琐。恰好 网上有提供的工具来实现类似EF的迁移功能。如:SQL Server D ...
分类:
数据库 时间:
2018-11-10 15:25:19
阅读次数:
252
原文地址:https://www.cnblogs.com/cl1006/p/9924066.html 第一步启用Ad Hoc Distributed Queries 在SQLserver执行以下的语句: exec sp_configure 'show advanced options',1 reco ...
分类:
数据库 时间:
2018-11-10 15:25:45
阅读次数:
239
本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy pymsql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装 ? 1 pip3 install pymysql 使用操作 1、执行SQL + ...
分类:
数据库 时间:
2018-11-10 15:26:59
阅读次数:
162
什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容,如: 1 xiaomage,ma ...
分类:
数据库 时间:
2018-11-10 15:28:44
阅读次数:
105
Show variables like “%char%”修改mysql的字符集 数据库级1)临时的修改Set global character-set_server=utf82)永久修改Alter database commany set utf8 collate utf8_general_ci; ...
分类:
数据库 时间:
2018-11-10 15:32:05
阅读次数:
157
两种可能 1.本机未安装 mysql-for-visualstudio-1.2.*.msi 链接: https://dev.mysql.com/downloads/file/?id=478113 2.安装了此软件,但当时安装时没有安装某一个版本的VS的msi 方法:再次运行安装程序,找到需要安装的V ...
分类:
数据库 时间:
2018-11-10 15:32:13
阅读次数:
251
一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为M ...
分类:
数据库 时间:
2018-11-10 15:32:36
阅读次数:
174
oracle 数据库将表空间划分成逻辑区域,形成逻辑结构,一个oracle有一个或多个表空间,一个表空间对应着多个数据库文件,表空间是oracle恢复数据的最小单元 ,容纳着很多数据库实体,聚簇,回退段 表空间作用: 决定数据库的数据分配 备份和恢复 分布于不同数据设备之间,提高性能 CREATE ...
分类:
数据库 时间:
2018-11-10 15:56:55
阅读次数:
237
...
分类:
数据库 时间:
2018-11-10 16:45:37
阅读次数:
190
1. SequenceID 数据库自增列,最常见的方式。由数据库维护,数据库唯一。 优点: 1)简单,代码方便,性能可以接受。 2)数字ID天然排序,对分页或者需要排序的结果很有帮助。 缺点: 1)数据迁移或者合库麻烦。 2)分表分库的时候麻烦。 改进方案: 通过设置各数据库的步长,或者通过HASH ...
分类:
数据库 时间:
2018-11-10 17:50:47
阅读次数:
342
简介 reids,由Salvatore Sanfilippo写的一个高性能的key-value数据库,并且它是非关系型数据库,也就是没有像mysql那样多表链接操作,并且它是是完全开源免费的,遵守BSD协议。 reids 与其他 key - value 缓存产品有以下三个特点: reids... ...
分类:
数据库 时间:
2018-11-10 17:51:49
阅读次数:
156
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在nu ...
分类:
数据库 时间:
2018-11-10 17:54:40
阅读次数:
183
这个题很sb啊,就是去设置个交换机 我们可以给一个IP进行设置,也可以对一个网段就行设置,但是IP是优于网段的,比如样例的第一个 网段是什么呢,就是一个IP+子网掩码,这个IP的前x位2进制位为1,那么IP就是掩码为32 但是样例的问题要解决掉啊,就是先allow再deny也可以的,所以就设置一个标 ...
分类:
数据库 时间:
2018-11-10 17:58:15
阅读次数:
182
mysql max() 函数的需扫描where条件过滤后的所有行: 在测试环境中重现: 测试版本:Server version: 5.1.58-log MySQL Community Server (GPL) testtable表中的索引 mysql> show index from testtab ...
分类:
数据库 时间:
2018-11-10 17:58:55
阅读次数:
327
一个孩子只有一个妈妈,而一个妈妈可以有多个孩子,这是典型的一对多的管理,这里采用navicat图形化界面建立二者的关系。 第一步:创建mother表,如下图: 第二步:创建children表,在children表中创建一个外键ch_mom_id,如下图: 第三步:在children表中添加外键约束 ...
分类:
数据库 时间:
2018-11-10 18:04:38
阅读次数:
171
1概述RAC数据库是高度可用和可扩展的。每个节点都必须有各自的Oralce许可和RAC许可。需权衡获得高可用的代价。1.1硬件配置至少两个节点,具备服务器组件基本冗余特性。共享存储的内置冗余可降低创建ASM磁盘组的软件冗余量。1.2软件配置从Oracle10g自带群集软件服务CRS,须先在CRS_HOME目录安装群集件,再在ORACLE_HOME安装数据库软件,该目录可以是所有节点共享的目录(wi
分类:
数据库 时间:
2018-11-10 19:03:20
阅读次数:
271
mysql: 功能:命令行SQL工具 进入指定数据库: SQL语句操作: 执行SQL语句脚本: mysqladmin: 功能:执行管理操作的工具 检查服务器配置、当前运行状态 创建、删除数据库 设置新密码 flush-privileges、reload重新加载权限数据表 refresh刷新数据表、重 ...
分类:
数据库 时间:
2018-11-10 19:03:36
阅读次数:
219
安装 通过homebrew 安装,安装命令: 配置 创建文件夹/usr/local/MongoDB/data 存放数据库数据 创建文件夹/usr/local/MongoDB/log/mongodb.log 存放日志文件 创建配置文件mongodb.conf 运行 指定配置文件/usr/local/M ...
分类:
数据库 时间:
2018-11-10 19:04:01
阅读次数:
224
根据经纬度计算距离公式 公式 对上面的公式解释如下: Lung1 Lat1表示A点经纬度, Lung2 Lat2表示B点经纬度; a=Lat1 – Lat2 为两点纬度之差 b=Lung1 Lung2 为两点经度之差; 6378.137为地球半径,单位为千米; 计算出来的结果单位为千米,若将半径改为 ...
分类:
数据库 时间:
2018-11-10 19:05:43
阅读次数:
311
jdk官网下载地址: https://www.oracle.com/technetwork/java/javase/archive-139210.html 账号密码: 1772885836@qq.com OracleTest1234 ...
分类:
数据库 时间:
2018-11-10 19:08:32
阅读次数:
1530