摘要:
优化数据库设计 1、数据字段类型使用varchar/nvarchar 替换 char/nchar,变长字段存储空间小,节省存储空间。在查询的时候小的空间字段搜索效率更高。 2、查询的时候避免全表扫描,可以在where和order by 的字段上建立索引。 3、where 查询子句中不对null值做判 阅读全文
posted @ 2018-07-17 23:40
开发者导航
阅读(272)
评论(0)
推荐(0)
摘要:
哪些情况下不需要使用索引 索引不可用的情况 作为条件的字段是varchar,而SQL语句中的条件是一串数字! 以下几种情况索引不会被使用 1、不等于操作不能用于索引 2、经过普通或者函数运算的索引列不能使用索引 3、含前向模糊查询(通配符%在搜索词首出现),比如“like %王xx”【反向键索引:r 阅读全文
posted @ 2018-07-17 23:40
开发者导航
阅读(1287)
评论(0)
推荐(0)
摘要:
日志就跟人们写的日记一样,记录着过往的事情。但是人的日记是主观的(记自己想记的内容),而数据库的日志是客观的,根据记录内容分为以下好几种日志: a、错误日志:记录启动、运行或停止mysqld时出现的问题。 b、通用日志:记录建立的客户端连接和执行的语句。 c、更新日志:记录更改数据的语句。该日志在M 阅读全文
posted @ 2018-07-17 23:39
开发者导航
阅读(2322)
评论(1)
推荐(0)
摘要:
查询oracle用户名,机器名,锁表对象 查询oracle用户名,机器名,锁表对象 select l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, l.os_user_name, s.machine, s.terminal, 阅读全文
posted @ 2018-07-17 23:20
开发者导航
阅读(2322)
评论(0)
推荐(1)
摘要:
ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。 当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户 阅读全文
posted @ 2018-07-17 23:18
开发者导航
阅读(135)
评论(0)
推荐(0)
摘要:
unpivot()函数需要Oracle版本大于等于11g --创建表 --插入数据 --查询数据 --列转行查询 注意:unpivot没有聚合函数,xiaoshou、jidu字段也是临时的变量。等同于下面的SQL: 阅读全文
posted @ 2018-07-17 23:17
开发者导航
阅读(194)
评论(0)
推荐(0)
摘要:
1、row_number()方法 1 2 3 4 5 6 7 8 9 10 11 SELECT row_number () over ( PARTITION BY v.action_id ORDER BY v.action_exp_id ) rank, v.* FROM test_view20180 阅读全文
posted @ 2018-07-17 23:16
开发者导航
阅读(183)
评论(0)
推荐(0)
摘要:
高级函数,分组排序 over: 在什么条件之上。 partition by e.deptno: 按部门编号划分(分区)。 order by e.sal desc: 按工资从高到低排序(使用rank()/dense_rank() 时,必须要带order by,否则非法) rank()/dense_ra 阅读全文
posted @ 2018-07-17 23:14
开发者导航
阅读(3521)
评论(0)
推荐(0)
摘要:
wm_concat()函数 --创建表 create table test(id number,name varchar2(20)); --插入数据 insert into test values(1,'a'); insert into test values(1,'b'); insert into 阅读全文
posted @ 2018-07-17 23:14
开发者导航
阅读(177)
评论(0)
推荐(0)
摘要:
创建表,并复制数据 只创建表结构,不复制数据 复制表数据,两张表字段相同:(table1必须存在) 复制表数据,两张表字段不相同:(table1必须存在) 删除表: 删除表数据: 如果xxx表不存在某条数据,就从xxx表插入该条数据 带自增长id,需要写成子查询: 备份原表数据 删除原表 创建临时表 阅读全文
posted @ 2018-07-17 23:13
开发者导航
阅读(358)
评论(0)
推荐(0)

浙公网安备 33010602011771号