表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id,name,qq,age称为字段,其余的,一行内容称为一条记录 本节重点: 1 创建表 2 查看表结构 3 数据类型 4 表完整性约束 5 修改表 6 复制表 7 删除表 一 创建表 ...
分类:
数据库 时间:
2017-11-13 13:49:30
阅读次数:
236
Sqlserver数据库分页查询一直是Sqlserver的短板,假设有表ARTICLE,字段ID、YEAR,数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,Sqlserver版本:2008R2 第一 ...
分类:
数据库 时间:
2017-11-08 12:01:53
阅读次数:
203
这里用的yii2高级模板, 基本模板的配置文件在一个文件里,方法基本没什么区别,1.用户表要有两个用户表, 当然一个也行,分开是省得麻烦,既然是分离了就彻底分开, 前台表user,后台表user_backend,表结构这里不再说明了,只列出字段 id username auth_key passwo ...
分类:
其他好文 时间:
2017-11-04 13:44:37
阅读次数:
167
假设表A有三个字段 { id int; subject varchar(20); socre int; } 语句为 select * from A x where (select count(*) from A where subject=x.subject and score>=x.score ) ...
分类:
数据库 时间:
2017-11-03 13:14:13
阅读次数:
153
数据库中进行表的链接查询比使用in的速度是要快的,怎样在程序中避免使用in? postgresql提供了regexp_split_to_table这个函数,我们可以借助该函数避免使用in带来的问题 使用方法: 有表A,表A中有字段Id 使用in查询:select * from A where id ...
分类:
数据库 时间:
2017-10-19 19:59:55
阅读次数:
329
查询及删除重复记录的SQL语句 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中 ...
分类:
数据库 时间:
2017-10-16 13:54:37
阅读次数:
187
两张表,T1和T2,都只有一个字段,id int.各插入1000条记录,运行如下语句: explain SELECT t1.id,t2.id FROM t1 INNER JOIN t2 ON t1.id=t2.id 显示如下: 解释如下: 在 explain的帮助下,您就知道什么时候该给表添加索引, ...
分类:
数据库 时间:
2017-10-09 17:47:36
阅读次数:
211
1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有ro ...
分类:
数据库 时间:
2017-09-25 20:45:53
阅读次数:
203
查看一个字段前后变更前跟变更后的值 UPDATE tb SET 字段1='0' OUTPUT DELETED.字段1,INSERTED.字段1WHERE id='1' 字段拼接 1传统写法: DECLARE @OrderCode VARCHAR(MAX)='';SELECT @OrderCode+= ...
分类:
数据库 时间:
2017-09-10 13:37:01
阅读次数:
217
数据库的设计 1.CompetitionScore表 用于记录总比分 比如3:0 3:1这样的大比分 字段: Id HomeTeamId——主队Id GuestTeamId——客队Id HomeTeamScore——主队比分 GuestTeamScore——客队比分 2.TotalScore表 用于 ...
分类:
其他好文 时间:
2017-09-10 01:13:29
阅读次数:
105