![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
Senton
所有真正杰出的设计一旦被设计好,看起来都是那么的简单和显而易见。但是在获得杰出设计的过程中,需要付出令人难以置信的努力。
展开
-
Oracle9i的简化SQL语法
Oracle9i的简化SQL语法 Oracle对Oracle9i SQL 做了一些很重要的改进,包括一些令人兴奋的新特点,支持1:5的数量级和ISO99中的SQL标准。作为Oracle的补充,它包括以下新的TABLE JOIN的句法结构:CROSS IN——它在两个表格中创建了一个卡迪尔列,就象是在Oracle8i中没写WHERE时那样。NATURAL JOIN——这是一个很有用的Orac...2006-11-01 13:14:00 · 112 阅读 · 0 评论 -
从数据库表中随机获取N条记录的SQL语句
Oracle: select * from (select * from tableName order by dbms_random.value) where rownum < NMS SQLServer: select top N * from tableName order by newid()My SQL: select * f...2009-08-03 14:24:00 · 196 阅读 · 0 评论 -
不同数据库获取前N条记录的Sql书写
不同数据库获取前N条记录的Sql书写1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROW...2009-04-18 16:44:00 · 137 阅读 · 0 评论 -
Informix解决中文乱码问题
连接字符串格式为: jdbc:informix-sqli://localhost:5000/dbnames:INFORMIXSERVER=servname;user=user;password=password;NEWLOCALE=zh_cn,en_us;NEWCODESET=gbk,8859-1,819;这样就可以了,注意红色部分。...2009-04-18 11:38:00 · 286 阅读 · 0 评论 -
Sql Server游标和数据库设计
游标:在java里面返回的ResultSet是一个游标,next()方法实质上是用java循环访问结果集。不能叫悲观锁定。游标实质上可以理解成一种资源。1.游标分类: fetch first:提取游标第一行 fetch next:提取游标下一行 fetch prior:提取上次提取行之前的行 fetch last:提取游标最后一行 fetch absolute n:如果n为正整数,则提取游标中从第...2006-10-07 22:27:00 · 105 阅读 · 0 评论 -
SQL server2005常用的函数和分页的几个解决方案
SQL server2005常用的函数和分页的几个解决方案:使用时间和日期的函数getdate():获取系统当前时间dateadd(datepart,number,date):计算在一个时间的基础上增加一个时间后的新时间值,比如:dateadd(yy,30,getdate())datediff(datepart,startdate,enddate):计算两个时间的差值,比如:datediff(y...2006-09-24 14:22:00 · 99 阅读 · 0 评论 -
一个sql server2005分页的存储过程
--sql server 分页语句--首先创建一个测试用的表,并且插入一些测试数据if exists (select * from sysobjects where name='test') drop table testgocreate table test(id int primary key identity(1,1),name varchar(20))go ...2006-09-18 13:47:00 · 157 阅读 · 0 评论 -
一道有趣的SQL题目
--题目:--已知:现有个学生,每个学生有十门课程的成绩,分数类型为float型的,--要求:去掉最高和最低分后求平均分,然后排名次。此例不考虑其中有缺考的请考的情况。--查询结果显示两列,姓名和平均分,并且分数只能保留一位小数。--实现步骤如下:if exists (select * from sysobjects where name='score_table') dro...2006-09-18 13:09:00 · 113 阅读 · 0 评论 -
学习SQL server2005
SQL 语言分类: DQL:数据查询语言,比如select DML:数据操作语言,比如update DCL:数据控制语言,比如revoke DDL:数据定义语言,比如create CCL:通用命令语言,比如declare数据的完整性: 1。实体完整性:针对行,建主键,唯一约束,标识列。 2。引用完整性:多个表,建外键,注意:外键表所引用的数据在主键表中必须存在。 3。域完整性:针对于列,建检查约...2006-09-18 12:51:00 · 297 阅读 · 0 评论 -
Create database/Create table 示例(Sql Server2005语法)
use mastergo if exists (select * from sysdatabases where name='Study')--判断Study数据库是否存在,是则删除 drop database Studygo EXEC sp_configure 'show advanced options', 1GO-- 更新当前高级选项的配置信息RECONFIGU...2006-09-18 10:05:00 · 373 阅读 · 0 评论 -
一个jdbc连接mysql的小例子
创建数据库指定数据库字符集和校对规则:mysql> create database it315 default character set gb2312 collate gb2312_chinese_ci; 进入刚创建的数据库:mysql> use it315;Database changed 创建表:mysql> create table student ...2006-09-15 09:35:00 · 110 阅读 · 0 评论 -
精妙sql语句
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:1、说明:创建数据库CREATE DATA...2006-09-15 09:31:00 · 113 阅读 · 0 评论 -
mysql笔记
MySql学习:一.要把一个表从一个类型转到另一个类型,可使用ALTER TABLE语句,这个语句指明新的类型:ALTER TABLE t ENGINE = MYISAM;ALTER TABLE t TYPE = BDB; 二.存储过程:下面一些情况下存储程序尤其有用: 1.当用不同语言编写多客户应用程序,或多客户应用程序在不同平台上运行且需要执行相同的数据库操作之时。2....2006-09-15 09:29:00 · 94 阅读 · 0 评论 -
SQL语法中Order by的用法
以前总是以为order by 后面只能跟列名,原来Order by 后面的表达式不仅可以是列名,还可以是此列名在select列表中的位置索引,此索引从1开始,例如:<o:p></o:p>Select c1,c2,c3,c4 from tableName order by c1;<o:p></o:p>上面的语句是按c1 排序,我们也可以这样...2007-06-17 01:01:00 · 1093 阅读 · 0 评论 -
解决mysql中文乱码的根源
解决mysql中文乱码的根源在mysql的安装目录下(笔者安装的Mysql目录是D:\mysql-5.0.20a-win32),建一个my.ini文件,其内容如下:[WinMySQLAdmin]Server=D:\mysql-5.0.20a-win32\bin\mysqld.exe[mysqld]basedir=D:\mysql-5.0.20a-win32datadir=D:\mysql-5.0...2006-11-06 09:42:00 · 100 阅读 · 0 评论 -
MYSQL数据库的中文问题
中文显示问题一直是困扰我们的一个难题,不信你上google搜索一下,这类的问题和解答可以说是铺天盖地,好多网站甚至将其提出来作为专题来讨论,管中窥豹,可见一斑。 开始也曾为这个问题头疼,上网查阅大量的资料和解决方法,终于找到了一种既简单又好用的办法,以JSP+MYSQL存储为例,简单介绍一下。 当页面使用GBK(或者GB2312)编码后,页面中的中文都可以正常显示()。但是涉及...2006-11-01 14:33:00 · 137 阅读 · 0 评论 -
MySQL鲜为人知的10条技巧[转]
MySQL鲜为人知的10条技巧[转] MySQL易学易用,且附带丰富的技术文档,这二个因素使之被广泛应用。然而,随着MySQL发展之迅速,即使一个MySQL老手有时也会为该软件出其不意的功能感叹。本文将为你介绍这些不为人知的特性。 以XML格式查看查询结果通过使用传统—xml 选项调用MySQL命令行客户程序,你可以以XML格式(而不是传统的列表形式)来查看MySQL查询结果。如果你打算将查...2006-11-01 13:17:00 · 118 阅读 · 0 评论 -
Oracle用imp和exp实现数据的导入和导出
使用方法如下:Imp username/password@connect_string param=value …exp username/password@connect_string param=value …问题1. SP2-0734:未知的命令开头 ”exp pafirc …”SP2-0734: unknown command beginning “exp pafirc.....原创 2010-08-23 16:28:10 · 194 阅读 · 0 评论