码迷,mamicode.com
首页 > 数据库
Mysql中int(2)和int(10)的区别
int(N)中的N不是限制字段取值范围的,int的取值范围是固定的(0至4294967295)或(-2147483648至2147483647) 那么N这个值是为了在字段中的值不够时补零的,但是必须含有zerofill,例如 create table `type`(`id` int(8) zerof ...
分类:数据库   时间:2016-06-18 17:00:32    阅读次数:423
SQL语句关联查询
关联查询:只有存在关联的表才能关联查询,完全独立的表之间无法关联 1.关联的类型:自关联,左关联,右关联 2.关联的表:两张以上,以一张(或已关联存在的表)为主表 3.关联条件:主表中的某列与副表中的某列(一一对应)>所有已关联的表可以看成一张主表,表中的列,都可以作为条件与将要被关联的副表关联 4 ...
分类:数据库   时间:2016-06-18 16:56:37    阅读次数:224
Oracle数据库使用DBLINK导入远程Oracle数据库信息
...
分类:数据库   时间:2016-06-18 16:55:31    阅读次数:223
SQL Server 3
一、数据压缩 1.行压缩 行压缩可将固定长度类型存储为可变长度存储类型。例如,使用char(100)数据列存储字符串“SQL Server 2012”,压缩后只需要存放15个字符。(这种压缩模式,将对所有数据类型的NULL和0值进行优化) 2.页面压缩 页面压缩建立在行压缩的基础之上,通过只存储一次 ...
分类:数据库   时间:2016-06-18 16:49:26    阅读次数:180
SQL Server 及 Visual Studio的离线帮助文档
1>Sql Server帮助文档下载:地址 2>Visual Studion帮助文档下载:地址 3>安装Help Viewer 4>浏览到刚才下载的文件处进行安装 4>设置Help View快捷方式到桌面: 浏览到安装目录: C:\Program Files (x86)\Microsoft Help... ...
分类:数据库   时间:2016-06-18 15:34:11    阅读次数:417
关于SQL Server将一列的多行内容拼接成一行的问题讨论
示例 stuff: for xml path 参考文章 示例 昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 我想把这个表变成如下格式: 一开始挺头疼的(会了的肯定没有这种感觉,不会那必须是 ...
分类:数据库   时间:2016-06-18 15:27:45    阅读次数:265
Oracle之Sql查询
1.简单的SQL查询 select * from emp;select empno,ename,job from emp;select '编号是:'|| empno || ' 名称是:'|| ename from emp;select distinct empno ,ename from emp;s ...
分类:数据库   时间:2016-06-18 15:26:07    阅读次数:251
SQL Update:使用一个表的数据更新另一张表
表结构 功能 用表B的数据(mc列)更新表A的mc列 SQL Server update A SET A.mc = b.mc FROM A ,B WHERE A.bmbh = B.bmbh and A.xmbh = B.xmbh; Access update A, B set A.mc = B.mc ...
分类:数据库   时间:2016-06-18 15:25:52    阅读次数:274
MySQL批量修改数据库的字符集
#走过,试过的路 #————尝试使用update语句来修改,这是走不通的,报以下错误 没有权限。 #错误代码: 1044#Access denied for user 'root'@'%' to database 'information_schema' #经过度娘查找资料,需要使用alter语句才 ...
分类:数据库   时间:2016-06-18 15:25:48    阅读次数:231
数据库主键生成策略
在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。数据库的主键生成有多种方式,每种方式都有其优点和缺点,应该根据不同的... ...
分类:数据库   时间:2016-06-18 15:26:04    阅读次数:207
SQL中distinct的用法
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。 表A: 表B: 1.作用于单列 select distinct name from A 执行后结果如下: 2.作用于多列 示例2.1 select dis ...
分类:数据库   时间:2016-06-18 15:27:16    阅读次数:161
SQL循环
declare @temp Table ( nf varchar(50), yf varchar(50), sm varchar(50))declare @nd varchar(50), @yd int,@i intset @nd = '2016'if(@nd = year(getdate())) ...
分类:数据库   时间:2016-06-18 15:24:44    阅读次数:199
mysql 查询父节点
SELECT T2.id, T2.name, T2.pidFROM ( SELECT @r AS _id, (SELECT @r := pid FROM tree WHERE id = _id) AS pid, @l := @l + 1 AS lvl FROM (SELECT @r := 12, @ ...
分类:数据库   时间:2016-06-18 15:24:42    阅读次数:540
sql STUFF用法
sql STUFF用法 1、作用 删除指定长度的字符,并在指定的起点处插入另一组字符。 2、语法 STUFF ( character_expression , start , length ,character_expression ) 3、示例 以下示例在第一个字符串 abcdef 中删除从第 2 ...
分类:数据库   时间:2016-06-18 15:23:56    阅读次数:195
Python调用MySQL的一些用法小结
目标:1个excel表内容导入到数据库中,例如:原始excel文件为 aaa.xls 首先:将aaa.xls 转换成aaa.txt ,注意当文件中含有中文字符时,可以通过notepad++打开,在“格式”下选择转存为utf8格式或者选择utf8格式再另存 即: txtFile = aaa.txt # ...
分类:数据库   时间:2016-06-18 15:22:08    阅读次数:212
SQL 树结构统计数据
create table #Tmp( ID int IDENTITY (1,1) not null, name varchar(50), sl int); DECLARE @ID VARCHAR(36)SET @ID = '7197ccfb-f01d-437f-9059-f4b821ebf2e1'; ...
分类:数据库   时间:2016-06-18 15:20:52    阅读次数:216
oracle 存储过程(1)
说明 创建一个存储过程与编写一个普通的PL/SQL程序快有很多相似地方,比如:包括生命部分,执行部分和异常部分.但是两者之间实现细节还是有很多差别的,比如:创建存储过程需要使用procedure关键字,在关键字后就是过程名称和参数列表;创建存储过程不需要使用declare关键字,而是使用create ...
分类:数据库   时间:2016-06-18 14:10:33    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!