码迷,mamicode.com
首页 > 数据库 > 周排行
数据库行锁,表锁
锁主要用于多用户环境下保证数据库完整性和一致性。 我们知道,多个用户能够同时操纵同一个数据库中的数据,会发生数据不一致现象。即如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。这些问题包括:脏读、不可重复读和幻读 脏读就是指当一个事务正在访问数据,并且对数据 ...
分类:数据库   时间:2017-06-13 20:43:03    阅读次数:359
ORM框架之SQLALchemy
一、面向对象应用场景: 1、函数有共同参数,解决参数不断重用; 2、模板(约束同一类事物的,属性和行为) 3、函数编程和面向对象区别: 面向对象:数据和逻辑组合在一起;函数编程:数据和逻辑不能组合在一起,是分离的; 二、ORM框架(对象、关系、映射):SQLALchemy 概念:SQLALchemy ...
分类:数据库   时间:2017-06-13 20:43:09    阅读次数:252
ubuntu MySQL拒绝远程连接(10061)
MySQL是使用apt-get安装的 1.停止mysql服务 2.修改配置文件/etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address = 127.0.0.1 这行注释掉改为 bind-address = 0.0.0.1 3.使用root登陆mysql roo ...
分类:数据库   时间:2017-06-13 21:10:42    阅读次数:438
ubuntu16.04 彻底卸载MySQL
以MySQL- 5.7.18为例: 执行dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P ,效果图: 安装MySQL: ...
分类:数据库   时间:2017-06-13 21:43:43    阅读次数:246
SQL通用优化方案(where优化、索引优化、分页优化、事务优化、临时表优化)
SQL通用优化方案:1. 使用参数化查询:防止SQL注入,预编译SQL命令提高效率2. 去掉不必要的查询和搜索字段:其实在项目的实际应用中,很多查询条件是可有可无的,能从源头上避免的多余功能尽量砍掉,这是最简单粗暴的解决方案。3. 选择最有效率的表名顺序: 数据库的解析器按照从右到左的顺序处理FRO ...
分类:数据库   时间:2017-06-13 21:46:49    阅读次数:298
关于spring-data-mongodb用户名密码登录报错问题:Failed to authenticate to database
一.问题 1.spring-data-mongodb用户名密码登录报错问题:Failed to authenticate to database 二.解决方法 2.1.首先是mongodb数据库设置密码 登录mong shell, >use admin >db.system.users.remove ...
分类:数据库   时间:2017-06-13 21:47:11    阅读次数:4290
python3操作MySQL数据库
这是python3下的MySQL基本操作。其他类型的数据库用法基本一样。就是库的名字不同。因为python官方很早之前就规定了数据库第三方库的借口,来避免API混乱的情况。 安装与准备 这是python3的库,所以windows下安装不会像python2那样各种奇葩VC错误。是比较方便的傻瓜安装。 ...
分类:数据库   时间:2017-06-13 21:47:28    阅读次数:269
数据库并行读取和写入(Python实现)
max_process = 16 #最大进程数 def read_SQL_write(r_host,r_port,r_user,r_passwd,r_db,r_charset,w_host,w_port,w_user,w_passwd,w_db,w_charset,cmd,index=None):  ...
分类:数据库   时间:2017-06-13 21:48:25    阅读次数:285
redis数据库的五种数据结构常用的命令
1.字符串 set 设置键值对 set name xiaozhang get 获取键相对应的键值 get name 当该键不存在时则返回nil客户端会转换成none del 删除指定的键的值 del name 当该键不存在时则返回0 2.列表(可以理解为php中的数组) lpush 从列表开头插入新 ...
分类:数据库   时间:2017-06-13 21:49:19    阅读次数:277
Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手冊(一抹曦阳)
Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手冊(一抹曦阳).pdf下载地址 ,step by step http://download.csdn.net/detail/rlhua/7699223 Oracle 10g 10.2.0.1 在Ora ...
分类:数据库   时间:2017-06-13 21:50:03    阅读次数:247
数据库原理及应用——关系数据库
关系数据结构 实体,实体间的联系都是关系表示,用户角度的逻辑结构就是二维表 关系:笛卡尔积的子集 关系操作集合 传统集合操作:并、交、差、笛卡尔积 专门的关系运算:选择?、投影?、连接( ?连接、等值连接,自然连接) 除:? ? ? 对S投影Y,对R投影Y,得到其他项的项集,参看两者包含关系 关系代 ...
分类:数据库   时间:2017-06-13 21:50:30    阅读次数:273
Mysql 多实例实施步骤
基本理论:利用同一套安装程序,不同配置文件,不同启动程序,不同数据目录。有公用资源,也有私有资源。 实现步骤: 1、正常安装mysql,二进制安装或者编译安装。 2、创建mysql多实例总目录,总目录下面创建分目录,如3306,3307等目录,各示例目录下创建data文件夹用于数据文件夹。 3、cp ...
分类:数据库   时间:2017-06-13 21:51:25    阅读次数:188
使用 MySQL 管理层次结构的数据
概述 我们知道,关系数据库的表更适合扁平的列表,而不是像 XML 那样可以直管的保存具有父子关系的层次结构数据。 首先定义一下我们讨论的层次结构,是这样的一组数据,每个条目只能有一个父条目,可以有零个或多个子条目(唯一的例外是根条目,它没有父条目)。许多依赖数据库的应用都会遇到层次结构的数据,例如论 ...
分类:数据库   时间:2017-06-13 21:51:40    阅读次数:279
2_如何查询数据库编码?
如何查看默认编码模式? show variables like "%char%"; 如何设置创建数据库时候的默认编码? -- set names utf8; -- 设置utf-8 为默认编码,可以更改其他编码gbk 如何查看已经创建数据的编码格式? -- show create database c ...
分类:数据库   时间:2017-06-13 21:51:50    阅读次数:279
dbms_random.seed
语法: val: 用于生成一个随机数种子,设置种子的目的是可以重复生成随机数,用于调试。否则每次不同,难以调度。 如果不指定随机数参数的种子,oracle将会使用当前时间,用户id,进程id号来生成种子。如果指定的种子相同将会生成相同的随机数(随机数是种子通过复杂的运算得到的,并不是真正的随机)。 ...
分类:数据库   时间:2017-06-13 21:52:07    阅读次数:290
虚拟Linux系统使用Windows系统oracle数据库
前提:本地oracle数据库能正常使用。 数据库:oracle 11g 虚拟机:VMware_workstation_full_12.5.2 本机系统:Windows 7 旗舰版 虚拟机系统:openSUSE LINUX 网络适配器 VMware Network Adapter VMnet8 的ip ...
分类:数据库   时间:2017-06-13 22:37:54    阅读次数:253
3_有哪些对_数据库_操作?
如何查询有哪些数据库? -- show databases; 如何创建数据库? -- 本质上相当于创建一个文件夹 -- create databases 数据库名 charset “utf8” - 创建数据库,并指定utf-8编码 -- create database books charset ' ...
分类:数据库   时间:2017-06-13 22:38:12    阅读次数:161
oracle 的merge into 的说明
Oracle中,要实现相同的功能,要用到Merge into来实现(Oracle 9i引入的功能),其语法如下: ...
分类:数据库   时间:2017-06-13 22:38:19    阅读次数:130
centos环境下输入命令不能有中文那么我怎么插入中文数据到数据库
centos环境下输入命令不能有中文那么我怎么插入中文数据到数据库 如下图: 首先查看是否安装了中文语言支持组件 yum grouplist yum grouplist 没有的话安装 yum install Chinese Support yum install Chinese Support 再查 ...
分类:数据库   时间:2017-06-13 22:39:40    阅读次数:276
MySQL主从配置
环境: 主数据库master,本地win7,192.168.1.102 从数据库slave,虚拟机CentOS,192.168.56.1 1. 修改主从数据库配置 修改master数据库 (my.ini的局部 ) 修改slave数据库 (my.cnf的局部) 重启主从数据库 2. 配置主从数据库 登 ...
分类:数据库   时间:2017-06-13 22:39:55    阅读次数:312
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!