
database
文章平均质量分 57
紫露love
http://blog.sina.com.cn/u/1935746092 博客主要写在新浪博客,有兴趣的可以前往观看。主要是一些基础知识。
展开
-
SQL Server 数据库
Microsoft SQL Server提供了以下4个系统数据库。 1、Master 数据库 记录SQL Server系统的所有系统级别信息,包括以下三点: a、所有的登录账户和系统配置设置。 b、所有其他的数据库及数据库文件的位置。 c、SQL Sever的初始化信息。 2、Tempdb 数据库 Tempdb数据库保存所有的临时表和临时存储过程,原创 2017-04-19 14:27:03 · 237 阅读 · 0 评论 -
mysql 远程登陆数据库
create table users(u_id int auto-increment not null primary key,u_name varchar(20),u_pass varchar(20),u_email varchar(20),u_status int default 0 );原创 2017-04-19 14:33:57 · 346 阅读 · 0 评论 -
小小的、奇怪的sql查询语句
create table tb(name varchar2(10),subject varchar2(10),scorenumber(10));insert into tb values('张三','语文',88);insert into tb values('张三','数学',87);insert into tb values('张三','英语',86);insert into tb原创 2017-04-19 14:34:01 · 337 阅读 · 0 评论 -
找回oracle中删除的数据
首先很感谢百度文库的上传者,解决了我的燃眉之急、、、很好用,所以发这篇博客。 select dbms_flashback.get_system_change_number fromdual; --查询当前scn号如果不知道删除之前的scn号,可以进行闪回查询(即,数字一直减小,直到找到为止)select count(*) from table1 as of scn 2051257200原创 2017-04-19 14:34:05 · 332 阅读 · 0 评论 -
informix
1. 共享内存 驻留段:主要用作磁盘数据的缓存。 驻留段的大小主要由系统参数buffers决定。 虚拟段:主要用作内存池以支持进程及相关的会话(session)和线索。 消息段:用作客户与服务器利用共享内存进行通信时,消息段将用作两者之间的消息缓冲区。 每一个用户连接(利用共享内存进行通讯)大致占用12K空间。用户连接的数原创 2017-04-19 14:34:52 · 774 阅读 · 0 评论 -
informix笔记
informix有两种类型的简单大对象:text:数据类型用来存放可打印的二进制文本,byte:类型用来存放任何二进制的数据,如表格、程序装载模块、图像和声音。智能大对象,在ingformix中还提供一种用户自定义类型,称作smart large object(有时也称作:smartLOs 或者 smart Blobs),这种数据类型也可以存放大量的数据,当数据库创建时,这类数据类型会自原创 2017-04-19 14:37:49 · 690 阅读 · 0 评论 -
oracle笔记
oracle数据库中的表空间根据保存信息的性质可分为:系统表空间、数据表空间、索引表空间、临时表空间。1. 查看所有表空间大小select tablespace_name,sum(bytes)/1024/1024 from dba_data_filesgroup by tablespace_name;2. 已经使用的表空间大小 select tablespace_name,sum(by原创 2017-04-19 14:37:53 · 282 阅读 · 0 评论 -
informix报错大集结
1,could not open database table 解决方式:这张表正在使用,把所有使用这张表的进程都kill了 2,使用case when的时候如果需要把数字转成负的,需要写成0-原创 2017-04-19 14:38:24 · 1436 阅读 · 0 评论 -
oracle查询正在执行的sql
--oracle查看锁表进程,杀掉锁表进程--查看锁表进程SQL语句1:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao,原创 2017-04-19 14:38:52 · 443 阅读 · 0 评论 -
(Oracle)sqlplus中导出数据
set trimspool onset linesize 2500set pagesize 0set newpage 1set heading offset term offspool test.txt --此处,你也可以手动设置你导出的目录及文件名(默认路径为:你进入sqlplus的目录)--你自己的查询sqlselect account_num ||','|| service_原创 2017-04-19 14:39:24 · 1959 阅读 · 0 评论 -
sql server 、oracle、mysql的区别
sql sever 只能在windows平台上运行,没有获得任何安全证书 只适用于中小企业 多用户时性能不佳oracle能在所有的主流平台上运行,获得最高认证级别的iso标准认证 性能最高db2能在所有的主流平台上运行,获得最高认证级别的iso标准认证 在企业级的应用最为广泛 使用与数据仓库和在线事物处理,性能较高 iso(interna原创 2017-04-19 14:33:17 · 381 阅读 · 0 评论 -
oracle中date类型数据的操作
create table login(id number(20),username varchar(20),datetime date);insert into login values(1,'liuya',to_date('1992-07-08','yyyy-MM--dd'));--在当前日期的基础上增加天数update login set datetime = datetime原创 2017-04-19 14:32:35 · 413 阅读 · 0 评论 -
Oracle 数据库
1、Oracle数据库有如下几个强大的特性: 支持多用户、大事务量的事务处理 数据安全性和完整性的有效控制 支持分布式数据处理2、优点 可用性强 可扩展性强 数据安全性强 稳定性强3、Oracle介绍 Oracle5.0 率先推出了分布式数据库、客户/服务器结构等崭新的概念。 Oracle 6不仅有更为高级的技术,还开始支持对称多处理机(原创 2017-04-19 14:27:08 · 786 阅读 · 0 评论 -
Mysql 数据库
\g : 和;号的作用一样。加在一条命令完。\c : 终止以上的命令。 1、查看数据库。 show database;2、创建数据库。 create database 数据库名;3、删除数据库。4、选择被操作的数据库。 use 数据库名;5、查看数据库中的表 。 show tables;6、查看表结构。 describe 表名;7、存储引擎。原创 2017-04-19 14:27:11 · 144 阅读 · 0 评论 -
数据库发展简史
萌芽阶段:文件系统文件系统不是独立的软件,早期的数据库管理员都是采用文件系统在文件系统中,数据按其内容、结构和用途组成若干命名的文件。缺点:1、编写应用程序和不方便2、数据冗余3、应用程序的维护量很大4、文件系统不支持对文件的并发访问5、数据缺少统一管理;安全保密性差第一代数据库:网状、层次模型以统一管理和共享数据为主要特征第二代数据库:关系数据库1、oracle公司的Or原创 2017-04-19 14:28:50 · 643 阅读 · 0 评论 -
PL/SQL
Functions 方法Procedures 程序Packages 程序包Package bodies 程序主体Types 类型Type bodiesTriggers 触发器Java sourcesJava classes Java类DBMS_JobsQueues 队列Queue tables 对列表Libraries 函数库Directories 计算机文原创 2017-04-19 14:28:59 · 237 阅读 · 0 评论 -
ORACLE 数据库操作语言
--创建表空间create tablespace tbs_LiuYadatafile 'E:/orcl.ora'size 100mautoextend on; --表明表空间不自动扩展--调整表空间大小alter database datafile 'E:/orcl.ora' resize 200m;--改变表空间的读写状态alter tablespace tbs_LiuYa re原创 2017-04-19 14:29:03 · 316 阅读 · 1 评论 -
Oracle数据库的导出以及导入
Oracle数据泵导出的主要参数:system/passwd: 用户和密码directory: 导出数据的目录dumpfile: 转储文件名称full=y: 表示实施的是完全数据库 Oracle导入的主要参数:system/passwd : 用户名和密码directory: 数据库目录对象dumpfile: 指定转储文件full=y: 表示实施的是全部导入nolo原创 2017-04-19 14:29:08 · 551 阅读 · 0 评论 -
Oracle之游标的使用
create table employee(id number(20) not null, --部门的编号name varchar2(20) not null --部门的名称);insert into employeevalues(3,'sdk韩国');values(2,'创智播客')values(1,'北大青鸟')select * from employee;declar原创 2017-04-19 14:29:13 · 199 阅读 · 0 评论 -
事务的隔离性
ANSI SQL-92标准定义的事务隔离级别Read Uncommitted 最低等级的事务隔离,它仅仅保证了读取过程中不会读取到非法数据.Read Committed 此级别的事务隔离保证了一个事务不会读取到另一个并行事务已修改但未提交的数据,也就是说,此等级的事务避免了“脏读”.Repeatable Read 此级别的事原创 2017-04-19 14:29:21 · 246 阅读 · 0 评论 -
数据库设计技巧
1、在符合系统需求的前提下,表的个数越少越好,一张表中组合主键的字段越少越好,一个表中的字段越少越好。2、检查各种变化字段3、避免使用保留字4、删除标记字段5、避免使用触发器6、如果发现在重复输入数据,就需要创建新的表和新的关系7、熟练使用数据库设计工具8、创建ER图标和数据字典(很必要)9、每个表都应该有三个有用的字段:修改记录时间、修改人、修改后的版本。10、对于地址和电话采原创 2017-04-19 14:29:24 · 187 阅读 · 0 评论 -
oracle数据库重启产生的问题详解
最近公司数据库服务器重启后造成索引、主键无效。具体解决如下:--oracle查询数据库表的所有索引select a.index_name, b.column_name from dba_indexes a,dba_ind_columns bwhere a.index_name = b.index_name and a.table_name =upper('S_ADSL_USER_201原创 2017-04-19 14:39:43 · 675 阅读 · 0 评论