码迷,mamicode.com
首页 > 数据库
MySQL错误“Specified key was too long; max key length is 1000 bytes”
建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000: latin1 = 1 byte = 1 character uft8 = 3 byte = 1 character gbk = 2 byte = 1 characte ...
分类:数据库   时间:2017-02-28 17:45:14    阅读次数:193
ORM SQLAlchemy 表于表的关系
1表与表之间三种关系 1.1 一对一关系 举例: 一个丈夫对应一个妻子,一个妻子对应一个丈夫 1.2 一对多关系 举例:一个人可以拥有多辆汽车,要求查询某个人拥有的所有车辆 分析:这种情况其实也可以采用 一张表,但因为一个人可以拥有多辆汽车,如果采用一张表,会造成冗余信息过多。好的设计方式是,人和车 ...
分类:数据库   时间:2017-02-28 17:41:11    阅读次数:180
更改ORACLE归档路径及归档模式
在ORACLE10g和11g版本,ORACLE默认的日志归档路径为闪回恢复区($ORACLE_BASE/flash_recovery_area)。对于这个路径,ORACLE有一个限制,就是默认只有2G的空间,而且不只是归档日志的默认路径,也是备份文件和闪回日志的默认地址,这样的话归档日志锁使用的空间 ...
分类:数据库   时间:2017-02-28 17:33:40    阅读次数:170
Spring 实现数据库读写分离
现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用 ...
分类:数据库   时间:2017-02-28 17:33:01    阅读次数:269
MySQL中判断日期间隔的方法
MySQL中查询一定时间间隔内的数据的方法比较常用,可以使用TO_DAYS、DATE_SUB等函数来实现。 TO_DAYS函数的作用是返回指定日期从0年开始计算的天数。 DATE_SUB函数的作用是通过指定日期减去指定间隔时间。 从而可以实现今天、昨天、最近7天(一周)、最近30天(1个月)、上个月 ...
分类:数据库   时间:2017-02-28 17:27:05    阅读次数:210
sql server 语句
1.with as 用法 2.with as 多个表 3.将一个表的信息插入新表 4.update与join联合使用 5.判断数据库表中是否包含某些字符,用charindex判断 charindex(要查是否包含的内容,字段名):=0表示不包含,>0表示包含 6.case when 用法 case+ ...
分类:数据库   时间:2017-02-28 17:23:58    阅读次数:255
Linux下安装oracle遇到启动监听服务器启动失败
1.发现监听服务器没有启动,则 lsntctl start 启动监听服务器; 2.发现TNS-12555问题: 3.查找TNS-12555错误,找到一个满意的答案: chmod 777 /var/tmp/.oracle 4.重新启动监听服务器,启动成功! ...
分类:数据库   时间:2017-02-28 16:34:40    阅读次数:180
oracle递归查询(查询条件ID下得所有子集)
一、CREATE TABLE TBL_TEST ( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER DEFAULT 0 ) INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('1','10','0'); INSERT IN ...
分类:数据库   时间:2017-02-28 15:39:43    阅读次数:400
SQL Server 2008 收缩日志 清空删除大日志文件
SQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消: (SQL2005) BackupLog DNName with no_log go dump transaction DNName with no_log... ...
分类:数据库   时间:2017-02-28 15:38:02    阅读次数:194
快速打开和关闭SQL服务
将下面文本复制到txt中,然后将文本文件另存为bat win7系统记得要用管理员身份运行! ...
分类:数据库   时间:2017-02-28 15:27:07    阅读次数:246
PL/SQL Developer配置使用手册(整理)
PL/SQL Developer配置使用手册(整理) 1、记住登录密码 步骤:【tools】->【Preferences】-> [左侧面板]【Oracle --> Logon History】,勾选上"Store withpassword" 选项即可,如下图所示: 2、设置执行单条SQL NOTE:... ...
分类:数据库   时间:2017-02-28 15:24:52    阅读次数:547
IMDB影评倾向分类 - N-Gram
catalogue 1. 数据集 0x1: IMDB影评数据 本数据库含有来自IMDB的25,000条影评,被标记为正面/负面两种评价 返回值两个Tuple,(X_train, y_train), (X_test, y_test),其中 0x2: 数据预处理 影评已被预处理为词下标构成的序列,单词的 ...
分类:数据库   时间:2017-02-28 15:20:04    阅读次数:957
简单数据库操作的Model类
link = mysqli_connect(HOSTNAME,USERNAME,PASSWORD,DATANAME) or die("数据库连接失败"); mysqli_set_charset($this -> link,"utf8"); } //查找 1.表名 2.条件 3.值 如果不添加条件..... ...
分类:数据库   时间:2017-02-28 15:16:38    阅读次数:199
避免全表扫描的sql优化
对查询进行优化,应尽量避免全表扫描,首先应考虑在where 及order by 涉及的列上建立索引: .尝试下面的技巧以避免优化器错选了表扫描: · 使用ANALYZE TABLE tbl_name为扫描的表更新关键字分布。 · 对扫描的表使用FORCE INDEX告知MySQL,相对于使用给定的索 ...
分类:数据库   时间:2017-02-28 15:10:11    阅读次数:244
oracle开发之<<SQL Cookbook>>学习笔记整理:第一章 检索记录
1.写程序时列出需要的列比直接写SELECT * 更直观。采用这种方式,行数据检索性能相同,列数据检索性能提高;选取部分需要的列时,降低IO和网络传输时间,提高性能。 2.WHERE子句筛选记录配合=,<,>,<=,>=,!,<>和AND,OR等谓词。 3.NULL值用IS NULL和IS NOT ...
分类:数据库   时间:2017-02-28 15:08:49    阅读次数:146
php 将二维数组批量插入到数据库中
$arr = array( array('id'=>4,'name'=>'ceshi4'), array('id'=>5,'name'=>'ceshi5'), array('id'=>6,'name'=>'ceshi6'), ); foreach($arr as $v){ $valueStr .= ... ...
分类:数据库   时间:2017-02-28 15:08:27    阅读次数:393
编译安装Mysql5.5数据库软件
准备环境:Centos6.5(6系列操作系统)[root@localhost~]#yum-yinstallgccgcc-c++ncurses-devellibxml2-develzlib-develpcre-devel[root@localhost~]#tarzxvfbison-2.5.tar.gz[root@localhost~]#cdbison-2.5[root@localhost~]#./configure&&make&&makeinstall[..
分类:数据库   时间:2017-02-28 14:21:47    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!