精通数据库系列之入门-基础篇12014-05-29
作者:思索 整理:南海
什么是数据库系统?
是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言
- 分类:其他
- 浏览:7095
- 阅读全文
数据库正规化和设计技巧(2)2014-05-29
第二级正规化形式
1.为应用在多条记录的字段建立独立的表格
2.通过一个foreign key来关联这些表格的值
我们将url的值放在一个独立的表格中,这样我们就可以在以后加入更多的数据,而无需担心产生重复的值。我们还通过主
- 分类:其他
- 浏览:6962
- 阅读全文
数据库正规化和设计技巧(3)2014-05-29
数据关系
在定义第四个正规化的形式前,我想首先提一下三种基本的数据关系:一对一,一对多和多对多。我们回头看一下经过第一个正规化的users表。要是我们将url的字段放在一个独立的表中,每次在users表中插入一个记录,我们就会在u
- 分类:其他
- 浏览:6899
- 阅读全文
排除Cache影响手动强制刷新Buffer Cache2014-05-29
手动刷新Buffer Cache主要的原因是为了排除Cache对于测试的影响,以此促使Oracle重新执行物理访问。以下为具体的示例参考:
- 分类:其他
- 浏览:6906
- 阅读全文
讲解七种数据库中Select Top的使用方法2014-05-29
- 分类:其他
- 浏览:6894
- 阅读全文
Replace函数操作CLOB导致临时表空间泄露2014-05-29
工作中发现生产系统抛出ORA-01652错误,经过查找跑错的程序,发现是这段代码(只是演示代码,并不是原代码)抛出的错误:
- 分类:其他
- 浏览:6877
- 阅读全文
讲解exp时对密码中含“)”的处理方法2014-05-29
今天在做exp的时候,该用户的密码为Rdy)Jl!S。在做exp的时候总是报错:
$ exp testuser/Rdy)Jl!S@hbreport owner=testuser
LRM-00116: syntax error at ) following testuser/Rdy
EXP-00019: failed to process parameters, t
- 分类:其他
- 浏览:6846
- 阅读全文
解决由于操作不当出现的ERROR 1005错误2014-05-29
在使用MySQL的时候,在操作不当时,很容易出现 ERROR 1005 (HY000): Cant create table 这类错误。很多站长朋友可能需要排查很久才会找到问题的原因其实很简单,希望这篇文章可以对站长朋友以及Mysql初学者一点帮助。
MySQL官方提供的
- 分类:其他
- 浏览:6841
- 阅读全文
关于数据库的alter table操作和索引概念2014-05-29
//设置已存在表中字段为auto_increment
ALTER TABLE tablename change id id int(2) not null auto_increment;
//添加字段并设置主键
ALTER TABLE tabelname ADD new_field_id int(5) unsigned default 0 not null auto_increment ,
- 分类:其他
- 浏览:6990
- 阅读全文
导库技巧2014-05-29
一、MSSQL获取数据:
用的比较多的就是for xml raw了,MSSQL2000都支持的!
注入中显示数据的两个办法均可以使用,一是union select、二是显错,以MSSQL2005为例:
select username from members where 1=2 union select top 3 userna
- 分类:其他
- 浏览:6935
- 阅读全文
服务器数据丢失的紧急处理方法2014-05-29
数据库是Web的命脉,由于管理者的安全疏漏使得其成为攻击者入侵Web的入口。如何来加固Web数据库呢?笔者就以当前使用比较广泛的Access和MSSQL数据库为例,说说Web数据库的安全防护。 1、Access数据库防下载
数据库被下载这对Web
- 分类:其他
- 浏览:6866
- 阅读全文
比较有效率的openrowset读表方案2014-05-29
痛苦的信仰
文章没有什么亮点,主要是希望方便以及做个T-SQL游标使用的例子供大家参考。
假设我们控制的SQL服务器叫X.X.X.X,我们注入一个目标,可以openrowset,对系统表有select权限
连接查询分析器建立扩展储存:
CREATE PROCEDU
- 分类:其他
- 浏览:6836
- 阅读全文
针对PHP开发人员的CouchDB基础知识2014-05-29
如果您是位典型的 PHP 开发人员,就不难通过以往的项目得到这样一个结论:在多数(如果不是全部)情况下,为了进行动态数据处理,您都会让 PHP 与数据库后端进行对话;而在这些实例中,99% 的情况下使用的都是 MySQL。
如今,使用
- 分类:其他
- 浏览:6845
- 阅读全文