![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习
penghuaiyi2008
这个作者很懒,什么都没留下…
展开
-
sql优化
Sql优化是一项复杂的工作,以下的一些基本原则是本人看书时所记录下来的,很明确且没什么废话:1. 索引的使用:(1).当插入的数据为数据表中的记录数量的10%以上,首先需要删除该表的索引来提高数据的插入效率,当数据插入后,再建立索引。(2).避免在索引列上使用函数或计算,在where子句中,如果索引是函数的一部分,优化器将不再使用索引而使用全表扫描。如:低效:se...原创 2008-08-15 17:23:40 · 74 阅读 · 0 评论 -
oracle中表的左外连接,右外连接,全外连接(转)
oracle中表的左外连接,右外连接,全外连接create table employees(last_name varchar2(20),department_id number(6))/insert into employees(last_name,department_id)values('eygle',1);insert into employ...原创 2008-08-18 10:19:10 · 75 阅读 · 0 评论 -
ORACLE 字符串操作
[size=large][/size]1 字符串连接 SQL> select 'abc' || 'def' from dual;'ABC'|------abcdef2 小写SQL>select lower('ABC012');lower--------abc0123 大写select upper('abc012');upp...原创 2009-04-30 14:58:48 · 61 阅读 · 0 评论 -
oracle和sql server分页查询SQL语句
1.Oracle分页sql语句[code="java"]SELECT * FROM (SELECT A.*, ROWNUM RN FROM ( select sno,sname,sage,ssex from tb_student where 1=1) A WHERE ROWNUM ='0'[/code]2.Sql Server 分页sql语句[cod...2010-03-25 11:26:14 · 69 阅读 · 0 评论 -
SQL语句增加列、修改列、删除列
SQL语句增加列、修改列、删除列1.增加列:[code="java"]alter table tableName add columnName varchar(30)[/code] 2.修改列类型:[code="java"]alter table tableName alter column columnName varchar(4000)[/code]3.修改列的名称: [c...原创 2010-05-07 16:10:42 · 2475 阅读 · 0 评论 -
SQL_Server_2005_函数大全
SQL_Server_2005_函数大全原创 2010-09-07 17:18:31 · 65 阅读 · 0 评论 -
Oracle日期处理
TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year: yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007Month: ...原创 2010-12-29 14:20:40 · 63 阅读 · 0 评论 -
ORACLE内置函数大全 ORACLE 10g标准版
ORACLE内置函数大全 SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- -------...原创 2010-12-30 11:33:43 · 101 阅读 · 0 评论 -
行列转换
行列转换--普通 假设有张学生成绩表(CJ)如下 Name Subject Result 张三 语文 80 张三 数学 90 张三 英语 85 李四 语文 85 李四 数学 92 李四 英语 82 想变成 姓名 语文 数学 英语 张三 80 90 85 李四 ...原创 2011-09-02 13:57:34 · 91 阅读 · 0 评论