Access数据库删除重复记录,只保留一条记录的做法:只保留id最小的记录方法:delete from [表名] where id not in (select min(id) from [表名] group by [带重复记录的字段名称])只保留id最大的记录方法:delete from [表名]...
分类:
数据库 时间:
2014-09-09 15:34:28
阅读次数:
324
select A.Id,A.Email,(select C.Email from [nopCommerce].[dbo].[Customer] C left join [nopCommerce].[dbo].CustomerAddresses CA on C.Id=CA.Customer_Id wh...
分类:
其他好文 时间:
2014-09-05 12:55:51
阅读次数:
194
CRUD增删改查DCL数据控制语言:备份,grantDML数据操作语言:CRUDDDL数据定义语言:createdropalter自增长列不能赋值增:Insertinto表名values(‘’,’’,’’,’’,’’)--into可以省略删:Deletefrom表名(有日志)(慢)truncatet...
分类:
数据库 时间:
2014-09-04 23:37:00
阅读次数:
448
1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p d...
分类:
数据库 时间:
2014-09-04 13:11:39
阅读次数:
219
sql两个表的组合查询 使用 join on
例如:两个表查询:
select u.username, t.title from user u join task t on u.id = t.id; 其中 user u 是用来把表名简化 join则是加入其他的表 on则是表示查询的条件 u.username 则是表示user表中的username字段
...
分类:
数据库 时间:
2014-09-03 18:11:40
阅读次数:
280
Set Identity_Insert 表名A On……导入到表名A语句……Set Identity_Insert 表名A Off
分类:
其他好文 时间:
2014-09-03 14:56:46
阅读次数:
182
如果: 对表字段类型,进行修改。 例如 表名为A,字段为 A_NAME 字段兼容的情况就可以直接进行修改!在此说一下不兼容情况,会有一个错误提示为:ORA-01439:要更改数据类型,则要修改的列必须为空 1 我的场景是将Varchar2转为CLOB, 下面为实现过程 2 3 //将...
分类:
数据库 时间:
2014-09-03 14:32:46
阅读次数:
210
选择最有效率的表名顺序(只在基于规则的优化器中有效)
ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个...
分类:
数据库 时间:
2014-09-03 09:40:26
阅读次数:
317
创建一个表:create table t1 (id int primary key,username varchar(20),password varchar(20)); 创建单个索引的语法:create index 索引名 on 表名(字段名) 索引名一般是:表名_字段名 给id创建索引:crea...
分类:
其他好文 时间:
2014-09-02 19:48:45
阅读次数:
213
为book表添加外键:《1》明确指定外键的名称:语法:alter table 表名 add constraint外键的名称foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);alter table book add constraint FK_BOOK ...
分类:
数据库 时间:
2014-09-02 19:28:05
阅读次数:
177