(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录...
分类:
数据库 时间:
2015-01-08 15:01:28
阅读次数:
272
mysql>alter table 表名 modify column 字段名 类型;例如数据库中address表 city字段是varchar(30)修改类型可以用(谨慎修改类型,可能会导致原有数据出错)mysql>alter table address modify column city cha...
分类:
数据库 时间:
2015-01-07 16:29:51
阅读次数:
256
判断表是否存在:语法:SELECT * FROM dbo.SysObjects where id = object_id(N'表名') 例子:SELECT * FROM dbo.SysObjects where id = object_id(N'ExchangeLog')if exists(S...
分类:
数据库 时间:
2015-01-07 12:50:10
阅读次数:
175
例子,SQL表(表名为armyInfo):1、查找语句语法:select 列名 from 表名 where 条件从句例如:1)查找表显示select * from armyInfo2)查找表里的name,age显示select a.Name,a.Age from armyInfo a3)查找coun...
分类:
数据库 时间:
2015-01-07 12:28:17
阅读次数:
181
将数据从MySQL迁移到Oracle的注意事项
1.自动增长的数据类型处理
MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的
数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。
CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记)
INCREMENT BY 1 START ...
分类:
数据库 时间:
2015-01-06 17:54:07
阅读次数:
206
在mysql中,有时候我们需要在生成数据之前先做一些基础判断,这个时候我们可以case then使用简单的判断SELECT CASE sex WHEN 1 THEN '男' WHEN 2 THEN '女' ELSE '无性别' END as content from 表名
分类:
数据库 时间:
2015-01-06 17:20:23
阅读次数:
195
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldum...
分类:
数据库 时间:
2015-01-06 11:37:43
阅读次数:
215
正 文:数据库更新就一种方法Update,其标准格式:Update 表名 set 字段=值 where 条件只是依据数据的来源不同,还是有所差别的:1.从外部输入这样的比較简单例:update tb set UserName="XXXXX" where UserID="aasdd"2.一些内部变量,...
分类:
其他好文 时间:
2015-01-05 12:29:13
阅读次数:
174
update 表名set 字段=replace(字段,CHAR(13),‘‘) where CHARINDEX ( CHAR(13) , 字段 ) >0 update 表名set 字段=replace(字段,CHAR(10),‘‘) where CHARINDEX ( CHAR(10) , 字段 ) >0...
分类:
数据库 时间:
2015-01-04 17:24:45
阅读次数:
152
1.建表时定义主键 Create table 表名 ( Sno int identity(1,1), Sname nvarchar(20), --设置主键 Primary key (Sno) )2.添加主键 alter table 表名 add constraint PK_表名_Sno primar...
分类:
其他好文 时间:
2015-01-04 16:43:25
阅读次数:
128