首页 > 数据库技术
关于mysql中int(1)中int后面的数字
详解mysql int类型的长度值问题作者:追逐_something我的朋友海滨问我mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢.当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却...
分类:数据库技术   时间:2014-07-14 14:56:42    收藏:0  评论:0  赞:0  阅读:396
简单十步让你全面理解SQL
很多程序员认为SQL是一头难以驯服的野兽。它是为数不多的声明性语言之一,也因为这样,其展示了完全不同于其他的表现形式、命令式语言、面向对象语言甚至函数式编程语言(虽然有些人觉得SQL还是有些类似功能)。 我每天都写SQL,我的开源软件JOOQ中也包含SQL。因此我觉得有必要为还在为此苦苦挣扎的...
分类:数据库技术   时间:2014-07-14 15:06:21    收藏:0  评论:0  赞:0  阅读:292
MySQL如何优化GROUP BY
执行GROUP BY子句的最一般的方法:先扫描整个表,然后创建一个新的临时表,表中每个组的所有行应为连续的,最后使用该临时表来找到组并应用聚集函数(如果有聚集函数)。在某些情况中,MySQL通过访问索引就可以得到结果,而不用创建临时表。此类查询的 EXPLAIN 输出显示 Extra列的值为...
分类:数据库技术   时间:2014-07-14 15:07:35    收藏:0  评论:0  赞:0  阅读:397
随手记:SQL语句例子
计算出orgs_info表code字段数据包含指定字符串'-'的个数select * from orgs_info where length(code)-length(replace(code,'-',''))=3
分类:数据库技术   时间:2014-07-14 15:09:34    收藏:0  评论:0  赞:0  阅读:315
win7安装oracle 10g时发生“程序异常终止。发生内部错误”的提示
win7安装oracle10g时发生“程序异常终止。发生内部错误”的提示安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持部门。发生情景:我由于在做开发时需要用IE9来做开发,来看展示页面,而IE9在windowsXP上是无法安装的,所以使用windows7+...
分类:数据库技术   时间:2014-07-14 15:12:53    收藏:0  评论:0  赞:0  阅读:609
Vim 添加vimgdb支持
./configure --enable-gdb --prefix=/usr --enable-multibyte --enable-fontset --enable-xim --enable-gui=auto --enable-pythoninterp=dynamic --enable-pytho...
分类:数据库技术   时间:2014-07-14 15:21:05    收藏:0  评论:0  赞:0  阅读:381
Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL
之前在Ubuntu12.04上搭建过PHP开发环境,按照这里http://budongzhenren.blog.51cto.com/2288320/991365安装的。但是系统换成14.04后,再用这个方法安装一直不成功,让我很郁闷,折腾了好久,后来才发现在12.04上安装Nginx,默认的网站.....
分类:数据库技术   时间:2014-07-15 08:15:52    收藏:0  评论:0  赞:0  阅读:397
为Vim 添加vimgdb支持
为Vim 添加vimgdb支持 1、 下载最新的vim74的源码包 wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2 2、下载vimgdb-for-vim7.4源码 wget https://github.co...
分类:数据库技术   时间:2014-07-15 08:28:32    收藏:0  评论:0  赞:0  阅读:443
MySql 自适应哈希索引
一。介绍 哈希(hash)是一种非常快的查找方法,一般情况下查找的时间复杂度为O(1)。常用于连接(join)操作,如SQL Server和Oracle中的哈希连接(hash join)。但是SQL Server和Oracle等常见的数据库并不支持哈希索引(hash index)。MySQL的...
分类:数据库技术   时间:2014-07-15 08:46:52    收藏:0  评论:0  赞:0  阅读:494
Oracle中“行转列”的实现方式
在报表的开发当中,难免会遇到行转列的问题。以Oracle中scott的emp为例,统计各职位的人员在各部门的人数分布情况,就可以用“行转列”:scott的emp的原始数据为:EMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO7369SMITHCLERK790212/17/19...
分类:数据库技术   时间:2014-07-15 23:29:58    收藏:0  评论:0  赞:0  阅读:581
SQL Server 中的三种分页方式
USE tempdbGOSET NOCOUNT ON--创建表结构IF OBJECT_ID(N'ClassB', N'U') IS NOT NULL DROP TABLE ClassBGOCREATE TABLE ClassB(ID INT PRIMARY KEY, Name VARCHAR(...
分类:数据库技术   时间:2014-07-15 23:31:58    收藏:0  评论:0  赞:0  阅读:532
Database | SQL
Basic of MySQL创建数据库:1 mysql> create database xxj;2 Query OK, 1 row affected (0.00 sec)列举数据库:1 mysql> show databases;2 +--------------------+3 | Databa...
分类:数据库技术   时间:2014-07-16 19:25:12    收藏:0  评论:0  赞:0  阅读:475
MYsqli 绑定插入与查询实例
prepare($prepare); $t1 = NULL; $t2 = 'Www'; $t3 = date('Y-m-d H:i:s'); $bind->bind_param('iss',$t1,$t2,$t3); //绑定 //注意iss: //i为int,s...
分类:数据库技术   时间:2014-07-16 19:27:22    收藏:0  评论:0  赞:0  阅读:358
sql脚本读取txt文本文件插入新表
今天老大让我录入一大批数据,我的第一个想法就是用inser来一条条插入,或者用C#代码读取Excel然后再插入到数据库,经过老大的介绍。我才知道,还有用sql脚本导入数据的方法。呵呵,真的是长知识了。其实代码很简单BULK INSERT cartemp FROM 'd:\1.txt'WITH(FIE...
分类:数据库技术   时间:2014-07-16 19:27:38    收藏:0  评论:0  赞:0  阅读:353
MySQL数据处理函数
数据处理函数 有时从数据库表中获取到的数据需要进行一些处理。如将小写字母替换为相应的大写字母。这个处理过程可以在客户机上进行,也可以在数据库上进行。数据库上进行会更高效。数据库中有相应的数据处理函数来处理这些数据,但是在SQL中使用特殊的数据处理函数会降低其可移植性。不同的DBMS系统,其数据处理函数不同。 大多数的SQL支持以下类型的函数 用于处理文本串的函数,如删除、填充...
分类:数据库技术   时间:2014-07-13 18:07:42    收藏:0  评论:0  赞:0  阅读:463
JDBC Connection Reset问题分析
2014年7月13日 半年前开始,项目组测试MM在验证功能时,经常报怨讲测试环境上的应用在启动时很慢,偶尔会报失败,遇到类似问题多数情况下重新启动一次就可以启动成功,但少数时候也有反复启动不成功的案例。当启动失败时,日志里有如下的异常,看起来似乎和网络有关。 java.sql.SQLRecoverableException: I/O Exception: Connection ...
分类:数据库技术   时间:2014-07-13 18:04:15    收藏:0  评论:0  赞:0  阅读:518
PLSQL 定义record记录
1. PLSQL基本使用 注:1. 三段 declare              Begin                 Exception                   End; 2. 声明:emp.ename%type; 和字段的属性相同。 3. begin: select 带查询自动 into 存储变量。 4. 条件语句: (1)if then     ...
分类:数据库技术   时间:2014-07-13 18:48:45    收藏:0  评论:0  赞:0  阅读:567
Debian中完全卸载MySQL
之前服务器上配置测试用的服务环境,我偷懒顺手用网上现成的脚本进行安装,结果MySQL启动不了,于是我只有老老实实的重新安装MySQL Server,原本以为apt-get --purge这类命令可以很好的帮我解决这个问题,于是我通过下面的命令重新安装:代码如下:sudo apt-get --purg...
分类:数据库技术   时间:2014-07-13 17:42:55    收藏:0  评论:0  赞:0  阅读:438
启动和启动和停止MySQL服务停止MySQL服务
1. 启动MySQL服务启动MySQL服务的命令为:/etc/init.d/mysqld start命令执行后如图7-5所示,表示启动MySQL服务成功。(点击查看大图)图7-5 启动MySQL服务也可以用/etc/init.d/mysqld的简化命令启动MySQL服务:service mysqld...
分类:数据库技术   时间:2014-07-13 17:52:43    收藏:0  评论:0  赞:0  阅读:448
iis无法访问oracle9i的问题
iis 无法访问 oracle 9i但是vs2008可以访问这个原来是oracle的bug在ora92目录的用户权限里 authenticated user 的读取和运行 点掉再点上 再重启就行了还有就是D:\oracle\ora92\bin 的 bin目录 加 aspnet的用户权限
分类:数据库技术   时间:2014-07-13 17:55:45    收藏:0  评论:0  赞:0  阅读:456
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!