Oracle

ORACLE ORDER BY用法总结

今天在逛论坛的时候看到shiyiwan同学写了一个很简单的语句,可是orderby后面的形式却比较新颖(对于我来说哦),以前从来没看过这种用法,就想记下来,正好总结一下ORDERBY的知识。1、ORDERBY中关于NULL的处理缺省处理,Oracle在Orderby时认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前。当然,你也可以使用nullsfirst或者nullslast语法来控制NULL的位置。Nullsfirst和nul

系统 2019-08-12 01:53:22 2828

数据库相关

数据库使用truncate清理非常多表时碰到外键约束

问题处理思路:1.先将数据库中涉及到外键约束的表置为无效状态2.待清除全然部表数据后再将外键约束的表置为可用状态详细实现脚本:declarebeginforvv_sqlin(SELECT'ALTERTABLE'||table_name||'DISABLECONSTRAINT'||CONSTRAINT_NAMEalter_sqlFROMUSER_CONSTRAINTSwhereCONSTRAINT_TYPE='R')loopexecuteimmediatev

系统 2019-08-12 01:53:19 2828

MySql

CentOS6.3安装MySQL5.5

1、查看系统是否安装了MySQL使用命令:#rpm-qa|grepmysql2、卸载已安装的MySQL卸载mysql命令如下:#rpm-e--nodepsmysql-libs-5.1.61-4.el6.x86_64要将/var/lib/mysql文件夹下的所有文件都删除干净3、安装新的MySQL命令如下:#rpm-ivhMySQL-server-5.5.30-1.el6.x86_64.rpm#rpm-ivhMySQL-client-5.5.30-1.el6

系统 2019-08-12 01:33:52 2828

MySql

powerdesigner反向MySQL5.1数据库 生成ER图

我用的powerdesigner是15.1版本,数据库是MySQL5.1.57(1)首先新建一个“PhysicalDataModel”类型的文件,然后点击“Database”->"ConfigureConnections",弹出窗口“ConfigureDataConnections”,并选择"ConnectionProfiles"如下图所示:(2)新建一个mysql连接,如下窗口:填写连接相关信息,填写完毕后如下图所示:(上图相关信息填写需注意:<1>Us

系统 2019-08-12 09:30:38 2827

MySql

破解 Navicat for MySQL Enterprise [MySQL管理

这个MySQL管理操作界面还是挺不错的,用着也比较顺畅.易操作.现在需要注册了,那么当然我要去Inernet上寻找一个key了.一定有的!中国特色!如图,注册码(Serial):NAVA-PCMU-KCIQ-J4FH.呵呵.搞掂!Keepworking!提供一个下载:NavicatforMySQL.就这样了,都是从互联网找的,仅作记录,谁寻找这里,方便直接用了.XAMPP:webmysql,带服务器。地址:http://sourceforge.net/pr

系统 2019-08-12 01:54:14 2827

Oracle

ORACLE DATABASE 10G FALSHBACK 知识整理

1、知识储备1)当出现介质损坏时(如数据文件丢失),任何闪回方法都毫无用处,只能执行标准的备份、还原与恢复。2、SCN记录方法SQL>variablex_scnnumber;SQL>execute:x_scn:=dbms_flashback.get_system_change_number;SQL>printx_scn;或SQL>selectcurrent_scn,flashback_onfromv$database;1)设当前SCN为A,期望的历史SCN

系统 2019-08-12 01:53:48 2827

Oracle

最全的ORACLE-SQL笔记

--首先,以超级管理员的身份登录oraclesqlplussys/bjsxtassysdba--然后,解除对scott用户的锁alteruserscottaccountunlock;--那么这个用户名就能使用了。--(默认全局数据库名orcl)1、selectename,sal*12fromemp;--计算年薪2、select2*3fromdual;--计算一个比较纯的数据用dual表3、selectsysdatefromdual;--查看当前的系统时间4

系统 2019-08-12 01:51:53 2826

MySql

Mysql数据备份与恢复命令

转载:原文地址一、备份常用操作基本命令1、备份命令mysqldump格式格式:mysqldump-h主机名-P端口-u用户名-p密码–database数据库名>文件名.sql2、备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump--add-drop-table-uusername-ppassword-databasedatabasename>backupfile

系统 2019-08-12 01:55:16 2825

SqlServer

SQL Server 2008 R2 安全性专题(一):安全原则

原文:SQLServer2008R2安全性专题(一):安全原则本系列主要专注与SQLServer2005以后的DBMS,由于本人工作使用2008R2,所以目前就针对2008R2来做说明:关于保护SQLServer安全的原则:最小权限原则CIA三角深度防护一、最小权限原则:只授予所需的最小权限。最简单的解决方案是让用户成为固有数据库角色:db_datareader成员,然后创建select权限创建数据库角色,并且只授权用户需要访问的表,让用户成为这个新角色的

系统 2019-08-12 01:51:35 2825

Oracle

Oracle导出如何到Excel格式

http://www.itpub.net/showthread.php?threadid=1124872步骤:1.在PL/SQLDeveloper的SQLWindow中执行你的查询语句。2.在查询结果栏里单击鼠标右键,选CopytoExcel。(这里有一个限制,你的结果栏里显示了多少行,然后拷贝到excel里也是多少行)Oracle导出如何到Excel格式

系统 2019-08-12 09:30:21 2824

SqlServer

SQL Server 2008 新功能

SQLServer2008提供的日期/时间格式变动的精确数可以节省空间时间与日期分开,在利用betweenand取间隔时可方便许多旧的时间函数可以使用新的数据型态,提供新的时间函数以取得更精确的时间数据表型态的参数可以先定义数据表Type,再宣告该型态的变量CREATETYPEmytabASTABLE(idint);DECLARE@tmytab;传递数据表型态的参数是只读的T-SQL语法增强可以一行指令同时宣告变量与初始化值SQLcodeDECLARE@i

系统 2019-08-12 01:52:47 2824

数据库相关

第二人生的源码分析(七十二)LLFeatureManager类

由于显示卡技术发展迅猛,不同的渲染技术层出不穷。要对付这种市场的变化,就不能固定一种特定的显示特性,那么就需要一个配置文件来定义这种特性。第二人生这个游戏,是需要特定显示特性才能运行的,如果不符合这种最低要求的环境就不能运行它。下面就来分析类LLFeatureManager,看看第二人生是怎么样实现这个功能的。类LLFeatureManager的声明代码如下:#001classLLFeatureManager:publicLLFeatureList#002

系统 2019-08-12 01:52:44 2824

Oracle

oracle数据库创建备份与恢复 脚本

1:创建用户:createtemporarytablespaceuser_temptempfile'D:\app\topwqp\oradata\orcl\user_temp.dbf'size500mautoextendonnext50mmaxsize2048mextentmanagementlocal;createtablespacets_mydbloggingdatafile'D:\app\topwqp\oradata\orcl\ts_mydb.dbf'

系统 2019-08-12 01:52:28 2824

数据库相关

用SQLLDR来装载CLOB/BLOB列的控制文件例子

Oracle的SQLLDR是用来将文本文件中的记录装载到数据库中的工具,其并行(Parallel),直接(Direct)的装载模式是目前所知最快的方式.不过用于指定文本格式的控制文件有点难于写,我在写时也经常需要查阅文档.为了方便我还是在这儿写一个例子吧,下面是样表的结构:SQL>createtabletest(2num_colnumber(10),3char_colchar(10),4var_colvarchar2(10),5date_coldate,6

系统 2019-08-12 01:54:13 2823