
数据库
文章平均质量分 75
wml19860712
这个作者很懒,什么都没留下…
展开
-
左连接/右连接/全连接
从两个或更多个表中组合数据的过程称为连接表。数据库管理程序从指定的表中形成行的所有组合。对于每个组合,它都测试连接条件。连接条件是带有一些约束的搜索条件。有关约束的列表,参考 SQL Reference。 注意:连接条件涉及的列的数据类型不必相同;然而,这些数据类型必须相容。计算连接条件的方式与计算其他搜索条件的方式相同,并且使用相同的比较规则。 如果未指定连接条件,则返回在转载 2009-01-07 11:28:00 · 555 阅读 · 0 评论 -
SQL分页语句及简单的SQL分页存储过程
假分页:从数据库中选择所有的记录后再进行分页真分页:只从数据库中选择当前页的记录 Sql代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://writeblog.youkuaiyun.com/#原创 2009-06-09 14:28:00 · 653 阅读 · 0 评论 -
JAVA连接ORACLE数据库
当然别忘了ORACLE的数据库驱动程序import java.sql.*;public class DBConn{ public static Connection getConnection() { //Oracle数据库连接 String ClassforName = "oracle.jdbc.driver.OracleDriver"; String SERVandDB =原创 2009-05-07 09:14:00 · 408 阅读 · 0 评论 -
SQL Server的安全模型
下面我们来学习一下SQL Server的安全模型,首先看一张图: 这就是SQLServer的三层安全管理体系,我们打个比方,假设您住在一个防卫森严的小区,您如果希望进入您的房间,当然需要闯三关。第一关:您需要通过小区的门卫检查,进入小区;第二关:到了您所在的单元楼门前,您还需要单元门的钥匙或门铃密码;第三关:进了单元门后,您还需要您自己房间的钥匙。 看一下上面转载 2009-05-05 16:08:00 · 773 阅读 · 0 评论 -
mysql主从同步备份步骤及相关命令
环境: A、B的MySQL数据库版本同为5.0.24 A:主服务器 操作系统:Windowsxp IP地址:192.168.0.81 B:从服务器 操作系统:Windows xp 的IP地址:192.168.0.82 配置过程: 1、在A的数据库中建立一个备份帐户,命令如下: GRANT REPLICATION SLAVE,RELOAD,原创 2009-04-24 13:22:00 · 1054 阅读 · 0 评论 -
SQL Server创建存储过程
什么是存储过程?q 存储过程(procedure)类似于C语言中的函数q 用来执行管理任务或应用复杂的业务规则q 存储过程可以带参数,也可以返回结果q 存储过程可以包含数据操纵语句、变量、逻辑 控制语句等 存储过程的优点(1)执行速度快。存储过程创建是就已经通过语法检查和性能优化,在执行时无需每次编译。存储在转载 2009-04-27 16:21:00 · 475 阅读 · 0 评论 -
SQL Server创建触发器
为什么需要触发器为什么需要触发器(TRIGGER)呢?典型的应用就是银行的取款机系统 假定该系统的数据库设计需要两张表:帐户信息表(bank)存放帐户的信息,交易信息表(transInfo)存放每次的交易信息。 上述结果有什么错误?您一定发现了,当张三取钱200元时,虽然交易信息表(transInfo)中保存了取钱200元的交易信息,但帐户表(bank)中的余额仍是1000,没有转载 2009-04-27 13:49:00 · 2016 阅读 · 0 评论 -
mysql导出乱码问题
mysql导出时:在dos下运行mysql 中和mysqldump转到安装完的目录:mysqldump --helpmysqldump --default-character-set=gb2312 -u用户名 -p密码 导出的数据库名 >1.sql注意:-defalut-character-set=gb2312 只能是gb2312 mysql导入时:设置安装完的目录原创 2009-04-19 12:57:00 · 2082 阅读 · 0 评论 -
如何创建数据源名称(DSN)
创建数据源名称若要通过使用 ASP 页连接到数据库,必须首先在 Web 服务器上为要连接到的数据库的类型创建数据源名称 (DSN)。为此,请使用下列方法之一。 为数据库程序创建数据源名称若要为数据库程序(如 Microsoft Access)创建 DSN,请按照下列步骤操作: 1.以管理员身份登录到 Web 服务器。2.单击开始,指向设置,然后单击控制面板。3.原创 2009-04-20 11:20:00 · 5653 阅读 · 0 评论 -
不同服务器数据库之间的数据操作
--创建链接服务器 exec sp_addlinkedserver ITSV , , SQLOLEDB , 远程服务器名或ip地址 exec sp_addlinkedsrvlogin ITSV , false ,null, 用户名 , 密码 --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例 select * int转载 2009-04-02 13:54:00 · 317 阅读 · 0 评论 -
MySQL引擎
如果你是个赛车手并且按一下按钮就能够立即更换引擎而不需要把车开到车库里去换,那会是怎么感觉呢?MySQL数据库为开发人员所做的就好像是按按钮换引擎;它让你选择数据库引擎,并给你一条简单的途径来切换它。 MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用MySQL++ API来创建自原创 2009-03-30 09:43:00 · 425 阅读 · 0 评论 -
SQL Server 分页存储过程
在项目中,我们经常遇到或用到分页,那么在大数据量(百万级以上)下,哪种分页算法效率最优呢?我们不妨用事实说话。 测试环境 硬件:CPU 酷睿双核T5750 内存:2G 软件:Windows server 2003 + Sql server 2005 OK,我们首先创建一数据库:data_Test,并在此数据库中创建一表:tb_TestTablecreate datab转载 2009-03-03 13:31:00 · 481 阅读 · 0 评论 -
精妙SQL语句收集
1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat --- 开原创 2009-02-11 14:39:00 · 373 阅读 · 0 评论 -
sqlserver存储过程简单的身份验证程序(开发工具Visual Studio 2005)
一、创建存储过程 CREATE PROC usercheck @fillname varchar(50), @inpassword varchar(50), @outcheck char(3) OUTPUT AS BEGIN IF EXISTS(SELECT * FROM uUser where UserName=@fi原创 2009-02-11 13:56:00 · 470 阅读 · 0 评论 -
连接各种数据库代码
JDBC connection url1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="转载 2009-01-07 11:52:00 · 603 阅读 · 0 评论 -
大数据量分页存储过程效率测试附代码
在项目中,我们经常遇到或用到分页,那么在大数据量(百万级以上)下,哪种分页算法效率最优呢?我们不妨用事实说话。 测试环境硬件:CPU 酷睿双核T5750 内存:2G软件:Windows server 2003 + Sql server 2005 OK,我们首先创建一数据库:data_Test,并在此数据库中创建一表:tb_TestTable Code转载 2009-06-18 10:22:00 · 449 阅读 · 0 评论