
SQL
l5751311
这个作者很懒,什么都没留下…
展开
-
随机查询一条数据库记录的SQL
1. Oracle,随机查询20条select * from(select * from 表名order by dbms_random.value)where rownum 2.MS SQL Server,随机查询20条select top 20 * from 表名order by newid()3.My SQL:,随机查询20条select * from 表名 order by rand() limit 20转载 2011-05-22 10:17:00 · 690 阅读 · 0 评论 -
【Mongodb】3.0 配置身份验证db.createUser()说明
定义:创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重复错误。语法:db.createUser(user, writeConcern) user这个文档创建关于用户的身份认证和访问信息; writeConcern这个文档描述保证MongoDB提供写操作的成功报告。· user文档,定义了用户的以下形式:{ u转载 2015-12-01 09:17:14 · 1841 阅读 · 0 评论 -
Oracle数据库备份与还原命令
Oracle数据库备份与还原命令 数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@T转载 2014-12-10 08:42:09 · 474 阅读 · 0 评论 -
Oracle多库查询方法
本文简述了通过创建database link实现ORACLE跨数据库查询的方法1.配置本地数据库服务器的tnsnames.ora文件$vi $ORACLE_HOME/network/admin/tnsnames.ora添加如下行,其中DBLINK为连接名(可自定义),HOST和PORT为数据库侦听的IP及端口,SERVICE_NAME为数据库的SID,MEDIADB转载 2015-01-13 08:33:30 · 1741 阅读 · 0 评论 -
oracle定制定时执行任务
1.引言定制定时执行的任务有两种形式,系统级别和数据库级别,从操作系统级别来讲,windows系统我们可以使用任务计划来实现,对于winXP系统,设置步骤如下,开始---设置---控制面板---任务计划,然后添加任务计划,按向导完成配置即可;对于win7系统,设置步骤如下,点击开始,然后在 搜索程序和文件 框中输入 [任务计划],然后点击出来的任务计划程序,转载 2014-11-19 16:39:39 · 468 阅读 · 0 评论 -
SQL Server 2008 收缩日志 清空删除大日志文件
SQL Server 2008 收缩日志 清空删除大日志文件SQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)BackupLog DNName with no_loggodumptransaction DNName with no_loggoUSE D转载 2014-11-12 09:57:03 · 426 阅读 · 0 评论 -
oracle记录被另一个用户锁住
select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time; alter system kill session 'sid,serial#'转载 2014-01-16 16:46:32 · 514 阅读 · 0 评论 -
sql日期函数大全
datediff(day,createdate,GetDate())=0 -- 判断是否当天,createdate为日期字段 -- ╔════════════════════╗ -- =============转载 2013-11-07 14:55:42 · 736 阅读 · 0 评论 -
ORACLE日期时间函数大全
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年转载 2013-11-04 16:26:20 · 572 阅读 · 0 评论 -
sql server 格式化日期
Select CONVERT(varchar(100), , 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100), GE转载 2013-06-08 10:22:30 · 470 阅读 · 0 评论 -
SQLServer中Datetime类型数据的比较
/* 定义开始日期和结束日期*/declare @date_a datetime,@date_b datetimeset @date_a='2009-2-10'set @date_b='2009-2-12'/* 在日期date_a(包含) 和date_b(不包含)转载 2011-09-02 15:09:16 · 3785 阅读 · 0 评论 -
尚学堂oracle笔记2
<br />第一课:客户端 <br /> 1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。 <br /> 2. 从开始程序运行:sqlplus,是图形版的sqlplus. <br /> 3. http://localhost:5560/isqlplus <br /> <br /> Toad:管理, PlSql Developer: <br /> <br />第二课:更转载 2011-05-22 10:29:00 · 625 阅读 · 0 评论 -
尚学堂oracle笔记1
<br /><br />1、解锁scott用户: <br /> alter user scott account unlock;<br />I、在其他用户切换到sysdba用户<br /> conn sys/root as sysdba<br />II、授权<br /> grant create table,create view ,create session to scott<br />2、以DBA身份登陆数据库<br /> sqlplus sys/root as sysdba<br />3、查看标的转载 2011-05-22 10:28:00 · 1377 阅读 · 0 评论 -
SQL Server 函数大全
SQL Server字符串处理函数大全 select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex('云',字段1)=1; 字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、转载 2011-05-22 10:22:00 · 413 阅读 · 0 评论 -
mysql数据库优化方法
30多条mysql数据库优化方法,千万级数据库记录查询轻松解决1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is null;可以在 num ...转载 2018-09-28 20:13:13 · 612 阅读 · 0 评论