数据库
文章平均质量分 71
J2虾虾
我是开发猿
展开
-
SQL语句分页
建立表:CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Countr...原创 2008-10-14 13:59:51 · 76 阅读 · 0 评论 -
Oracle导入导出数据
Oracle里面的导入导出的命令很简单就是exp/imp, 导出命令的格式是: exp system/manager@TEST file=d:daochu.dmp full=y 其中system是用户名,manager是密码,TEST是数据库名称,file=后面是导出为哪个文件 导入命令的格式是: imp system/manager@TEST file=...2011-04-10 09:51:47 · 78 阅读 · 0 评论 -
SQLServer2005学习笔记
SQLServer新增了varchar(max)、nvarchar(max)与varbinary(max)三种数据类型,用于取代旧版本的text,ntext及image数据类型。 pivot和unpivot的使用方法。 exec sp_dbcmptlevel oa,90; 如果数据库是2000类型,必须要用上面的语句,把数据库的类型改成兼容类型。 PIVOT的用法...2012-06-02 13:50:09 · 116 阅读 · 0 评论 -
增加次要数据文件以减轻主要数据文件的压力操作说明
每当在SQLServer中创建一个数据库,便会在硬盘上产生三个类型的文件,我们可以说,数据库由下列有三种类型的文件所构成。 主要数据文件(mdf):主要数据文件包含数据库的初始信息,记录数据库还拥有哪些其他文件,并且用于存储数据。每个数据库至少会拥有一个主要数据文件,而且也只能拥有一个主要数据文件。此外系统数据库master也会记录数据库是由哪些文件所组成。 次要数据文件(n...原创 2012-06-10 20:45:06 · 1144 阅读 · 0 评论 -
查看数据库日志的方法
在SQL Server 7.0和SQL Server2000中,可以用下面的命令查看: DBCC log ( {dbid|dbname}, [, type={0|1|2|3|4}] ) 参数: Dbid or dbname - 任一数据库的ID或名字 type - 输出结果的类型: 0 - 最少信息(operation, context, transactio...2012-06-26 11:27:57 · 402 阅读 · 0 评论 -
Oracle常用操作方法收集
1) 查看用户的连接状况 select username,sid,serial# from v$session------------------------------------------如下结果:username sid serial#--------------------------------------...2012-07-23 14:12:19 · 79 阅读 · 0 评论 -
Oracle 11g完全手册
1. Oracle下载 Oracle的官网为:www.oracle.com Oracle下载的地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 2. 安装的准备条件 2.1 检查硬件环境: 内存至少1G,Windows 2000以上的操作...原创 2012-07-27 16:53:55 · 176 阅读 · 0 评论 -
SQLPlus操作手册
SQL*Plus是与Oracle数据库进行交互的一个非常重要、在服务端或客户机端都可以使用的工具。SQL*Plus和Oracle数据库软件包装在一起,在安装服务器或客户机软件时都会自动安装SQLPlus。SQL*Plus是一个通用的在各种平台几乎都完全一致的工具。如果能在Windows机器上使用它。那么也能在UNIX和Linux的机器上使用它,而无须任何新的培训。所以绝大多数的DBA和开发人员...原创 2012-07-30 10:16:42 · 154 阅读 · 0 评论 -
SQLServer日期格式化的方法
--SQLSERVER 日期格式转换 SELECT CONVERT(VARCHAR(20), GETDATE(), 120 ) --2011-06-13 13:54:18 SELECT CONVERT(VARCHAR(10),GETDATE(),120) --2011-06-13 SELECT CONVERT(VARC...原创 2012-07-31 09:40:39 · 227 阅读 · 0 评论 -
H2使用备忘
1. 自增ID id int identity(1,1) 2. 建表语句 create table manage_item( id int identity(1,1), name varchar(10), url varchar(100), target varchar(20), winOpt varchar(50...2014-03-08 10:27:36 · 183 阅读 · 0 评论 -
数据库知识汇总贴
数据库基础术语:1. DBMS: Database Management System数据库管理系统2. RDBMS:Relational Database Management System 关系型数据库管理系统基本操作1、给数据库表增加一列 我们经常会有一些需求变动,有时需要给数据库表增加一个字段才能实现。 通常我们通过以下语句来实现:...原创 2017-01-02 01:04:04 · 89 阅读 · 0 评论 -
死锁产生的原因
产生死锁的四个必要条件: (1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 锁的分类 从数据库的角度看:分为独占锁(排他锁)、共享锁和更新锁...2018-07-26 19:58:23 · 173 阅读 · 0 评论 -
ANSI SQL
“美国国家标准化组织(ANSI)”是一个核准多种行业标准的组织。SQL作为关系型数据库所使用的标准语言,最初是基于IBM的实现在1986年被批准的。1987年,“国际标准化组织(ISO)”把ANSI SQL作为国际标准。这个标准在1992年进行了修订(SQL-92),1999年再次修订(SQL-99)。目前最新的是SQL-2011。SQL-2003是由8个相关的文档组成,在不远的将来还可能增加...原创 2019-08-30 13:14:38 · 370 阅读 · 0 评论 -
创建数据库快照
create database stu_db20190831_snapon ( name=studio_db2, filename='E:\data\stu_db.snp'),( name=studio_db_two, filename='E:\data\stu_db_two.snp')as snapshot of stu_db2原创 2019-08-31 10:16:23 · 215 阅读 · 0 评论 -
数据库笔试题
1. 新建学生-课程数据库的三个表:学生表:Student(Sno,Sname,Ssex,Sage,Sdept) Sno为主码;课程表:Course(Cno,Cname,Cpno,Credeit) Cno为主码;学生选修表:SC(Sno,Cno,Grade) Sno,Cno,为主码; Student 学号(Sno)姓名 Sname性别 Ssex年龄 Sa...原创 2010-09-25 20:49:29 · 1529 阅读 · 1 评论 -
MySQL启动不了的解决方法
今天重新装了一个MySQL,但是怎么也启动不了。配置到最后一步的时候,提示Start Service Fail,启动失败。查看失败的信息,去网上查到这样一段资料。 写道在windows2003安装MySQL后,如果发现service起不来 1。检查windows的日志 2。错误信息是“Default storage engine (InnoDB) is not available” 解决方法...2008-11-10 16:12:41 · 200 阅读 · 0 评论 -
SQLServer的分页
特点:一次查询,数据库只返回一页的数据。而不是取出所有的数据。说明:pagesize: 每页显示记录数cureentpage:当前页数select * from ( select TOP pagesize * FROM ( SELECT TOP pagesize*cureentpage * from user_table ORDER BY id ASC ) as aSysTab...原创 2009-11-05 23:03:57 · 92 阅读 · 0 评论 -
MySQL的苦恼
最近用MYSQL来开发一个小项目,需要到这样的一个功能: 其中常见问题ID可以重复,代表不同版本的同一个常见问题。 要更新常见问题表中,版本号最大的,而且常见问题问题ID,为某个ID的记录的审核状态为通过。 一开始的想的SQL语句为: update faq set faq.checkStatus='pass' from faq where version = (se...2009-05-17 10:26:06 · 96 阅读 · 0 评论 -
MySQL GUI Tools
MySQL GUI Tools是MySQL官方提供的可视化操作工具,做得非常的专业 MySQL的可视化工具有很多,比如:mysqlcc等,但都没有官方提供的MySQL GUI Tools完善。 MySQL GUI Tools 提供了MySQL的数据库备份,数据表操作等功能,还有增加数据库用户等比较核心的操作的可视化的界面。...2010-03-25 23:45:43 · 243 阅读 · 0 评论 -
DB2常见命令
1.查看表结构: describe table tablename 2.显示所有的表 list tables2009-07-31 11:40:05 · 93 阅读 · 0 评论 -
SQLServer备忘录
修改数据库表结构: alter table 表名 add 列名 列属性 ; 建表自增ID,IDENTITY(1,1),表示从1开始自增,如果不是从1开始,比如从20开始,就是IDENTITY(20,1), ...2010-04-17 00:40:30 · 101 阅读 · 0 评论 -
修改MySQL的编码
mysql的默认编码是latin,默认引擎是MyISAM。每次建库建表都要手动修改好麻烦。下面就是修改默认配置的方法 在mysql的文件夹下有my.ini,如果下载的官方免安装版会有my-small.ini等一些ini文件,找一个改成my.ini。然后在文件里添加以下行Java代码 [mysqld] default-storage-engine=INNODB ...2010-04-30 22:58:16 · 69 阅读 · 0 评论 -
SQLServer 问题集锦
今天要运行一个项目,用SQLServer 2000的,所以把本来已经卸掉的SQLServer 2000又装上了。 安装的时候出现“以前某个程序安装时挂起了文件操作,安装程序前请重启”,就直接退出来了。 在注册表编辑器里依次展开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager ...原创 2010-08-08 08:51:11 · 97 阅读 · 0 评论 -
数据库连接池
数据库连接池概述: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因...原创 2010-02-06 19:48:17 · 85 阅读 · 0 评论 -
c3p0入门
一、什么是C3P0 C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 二、下载及使用 最新的版本可以在这个网址:http://sourceforge.net/projects/c3p0/ 下载,本文为此...原创 2010-02-07 18:58:41 · 91 阅读 · 0 评论 -
SQLServer数据库面试题(基础类、选择题类)
1、在MS SQL Server中,用来显示数据库信息的系统存储过程是() A sp_ dbhelp B sp_ db C sp_ help D sp_ helpdb 答案:D 运行过SQLServer的人应该知道 2、SQL语言中,删除一个表的命令是( ) A DELETE B DROP C CLEAR D REMORE 答案:B ...原创 2010-03-03 20:08:54 · 1741 阅读 · 0 评论 -
Oracle导出数据
1.1 exp 使用方法及实例 exp/imp 为一种数据库备份恢复工具也可以作为不同数据库之间传递数据的工具两个数据库所在的操作系统可以不同exp 可以将数据库数据导出为二进制文件imp 可以将导出的数据文件再导入到相同的数据库或不同的数据库 数据库导出有四种模式full(全库导出), owner(用户导出), tabl...原创 2010-08-14 11:36:50 · 177 阅读 · 0 评论 -
Oracle数据库新建方案
1、新建数据库 (1)在服务器端,用database configuration assistant创建数据库,输入全局数据库ID。该新建的数据库在独立登陆后可以看见,登陆Manager server看不见。 (2)在客户端,用导航器“将数据库添加到树”,添加服务器的主机名及要添加的全局数据库ID,即可把新建的数据库添加到客户端。2、新建方案 (1)在存储下...原创 2010-08-21 13:21:17 · 168 阅读 · 0 评论 -
数据备份的脚本
declare @date nvarchar(10) --定义日期变量set @date = CONVERT(nvarchar(10),getdate(),112) --为日期变量赋当前日期,日期格式为 yyyymmdd 举例 20170830declare @path nvarchar(250) -- 定义备份路径变量set @path = 'D:\dbbak\' --赋值declare...原创 2019-09-01 01:02:50 · 194 阅读 · 0 评论