(1):查询一个数据库中是否存在某个表(两种方式):假设表名为table_nameifexists(select*fromsysobjectswherename=‘table_name‘)droptabletable_nameifobject_id(‘table_name‘)isnotnulldroptabletable_name同样的操作也可用来判断数据库是否存在!(2):对表的一些实例操..
分类:
数据库 时间:
2015-03-18 06:37:20
阅读次数:
205
语法:create table 表名(列名1,列名2,......)organization external ###说明创建外部表(type 访问类型 ###一般是 ORACLE_LOADER ,ORACLE_DATAPUMPdefault directory路径名 ####指定默认目录对象acc...
分类:
数据库 时间:
2015-03-17 23:15:50
阅读次数:
221
转自:http://www.phpthink.cn/html/221.html在复杂的关联操作中,如果要给关联定义增加可选的属性,我们可以采用完整定义的方式。完整定义的格式是:protected $_link = array( '关联表名1' => array( '该表的关联方式的属性1' => '...
分类:
Web程序 时间:
2015-03-17 19:37:02
阅读次数:
182
--mysql中为一张表的两个字段添加唯一约束--[问题]约束和索引的区别是什么?唯一索引和唯一约束,联合约束的关系是什么?alter table 表名 add constraint 约束名 UNIQUE(字段一,字段二);--例如:ALTER TABLE questionitem ADD cons...
分类:
其他好文 时间:
2015-03-16 19:17:29
阅读次数:
150
对与sqlserver:方法1 -- 清空已有数据,并且将自增自段恢复从1开始计数truncate table 表名方法2 -- 不清空已有数据,但将自增自段恢复从1开始计数dbcc checkident(表名,RESEED,0)让SQL自动增长的ID号从一个新的位置开始在查询分析器中执行后,该表自...
分类:
其他好文 时间:
2015-03-15 16:39:58
阅读次数:
123
5.1数据插入insert into 表名(字段名,字段名,...) values(字段值,字段值,...)5.2数据更新update tablename set columnname1=value1 [, columnname2=value2...] [where condition]注意:一个只...
分类:
数据库 时间:
2015-03-15 13:35:01
阅读次数:
159
1.有可区分的主键,其他数据相同select * from 表名 dl where dl.id not in (select min(d.id) from表名dgroup by 重复列)2.重复数据只能通过RowNum、RowId区分的数据select * from 表名 where rowid i...
分类:
数据库 时间:
2015-03-14 18:29:04
阅读次数:
132
对于刚学的人来说有点帮助,新增后返回主键有两种方法:1,返回自增的主键:1 INSERT INTO 表名2 (字段名1,字段名2,字段名3,…) 3 VALUES4 (值1,值2,值3,…)5 SELECT @@IDENTITYView Code2,返回主键也可以返回别的字段看需要:inserted...
分类:
数据库 时间:
2015-03-14 16:39:11
阅读次数:
224
1.获取所有数据库名 Select Name From Master..SysDatabases order By Name2.获取所有表名 Select Name From SysObjects Where XType='U' order By NameXType='U':表示所有用户表;XTyp...
分类:
数据库 时间:
2015-03-14 01:02:20
阅读次数:
170
在使用mysql时,经常遇到表名不符合规范或标准,但是表里已经有大量的数据了,如何保留数据,只更改表名呢?可以通过建一个相同的表结构的表,把原来的数据导入到新表中,但是这样视乎很麻烦。能否简单使用一个SQL语句就搞定呢?当然可以,mysql5.0下我们使用这样的SQL语句就可以了。ALTER TA....
分类:
数据库 时间:
2015-03-13 20:17:38
阅读次数:
172