
数据库
文章平均质量分 73
stinge
这个作者很懒,什么都没留下…
展开
-
mysql双机热备
主服务器 serverA从服务器serverB 从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。 从狭义上讲,双机热备特指基于active/standby方式的服务器热备。服务器数据包括数据库数据同时往两台或多台服务器...原创 2010-11-02 15:56:09 · 103 阅读 · 0 评论 -
MySQL数据库备份和还原的常用命令
备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -...原创 2011-10-31 14:16:51 · 126 阅读 · 0 评论 -
mysql_connect() 不支持 请检查 mysql 模块是否正确加载
今天在部署开源论坛discus!的时候出现了这个问题,以下是解决这个问题的途径: 首先搜了一下这个错误,出现这个问题的还是挺多的,大部分的解决办法如下: 一、在系统的 system32(C:\windows\system32)目录下缺少libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\ w...原创 2010-11-05 20:28:56 · 610 阅读 · 0 评论 -
sql操作
sql操作 1、ALTER 用于对已有的表中进行添加、修改、删除列(基于字段)。 添加 ALTER TABLE table_name ADD column_name datatype 修改 ALTER TABLE table_name ALTER COLUMN column_name datatype 删除 ALTER TABLE...2011-03-08 16:14:02 · 94 阅读 · 0 评论 -
优化mysql数据库的方法
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的...原创 2011-06-20 22:33:57 · 77 阅读 · 0 评论 -
DBMS体系结构
DBMS的组成部分 一、查询:sql输入或通过应用程序的借口查询数据库 二、更新:插入、修改、删除。 三、模式更新:修改或增加属性字段,数据库的模式指数据库的逻辑结构。 四、查询处理程序:把用较高级的语言所表示的数据库操作转换成一系列数据库的请求 五、存储管理程序:包括文件管理程序和缓冲区管理程序。 六、事务管理程序:一组按顺序执行的操作单位,由...2011-06-14 20:09:08 · 2079 阅读 · 0 评论 -
数据库系统体系结构
三层结构:外模式、模式、内模式 一、外模式 用户模式、子模式,是数据库用户与数据库系统的接口。 一个数据库有多个外模式,根据用户在应用需求等方面的差异有所不同,一个应用程序只能使用一个外模式,但同一外模式可为多个应用程序所使用。 外模式是保证数据库安全的重要措施。每个用户只能看见和访问所对应的外模式中的数据。 二、模式...2011-06-13 22:03:27 · 225 阅读 · 0 评论 -
关系数据库系统
关系数据库系统 一、关系模型 用二维表的形式来表述实体和实体间联系的数据模型。 网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。而关系数据库较好地解决了这些问题。 实体:我们使用数据库欲描述的事物 ...2011-06-13 21:11:29 · 111 阅读 · 0 评论 -
数据库基本术语
数据库基本术语 1、数据:数字、文字、图形、声音等。 2、数据模型由数据结构、数据操作和完整性约束组成。 数据结构:是对象类型的集合 根据数据结构分为 层次模型、网状模型、关系模型。 数据操作:增删改查 完整性约束: 3、数据库:按照一定数据模型组织的、长期储存在计算机内、可为多个用户共享的数据的聚集。 4、数...2011-06-13 20:39:03 · 140 阅读 · 0 评论 -
联合查询
联合查询 将多个结果集组合成一个结果集,列的个数必须相同 select name,userid from userunionselect username,uid from course; 输出两列:name、userid,结果包含两个查询语句的所有记录 不显示重复记录、 用union all可以显示所有记录...2011-09-16 14:23:58 · 114 阅读 · 0 评论 -
数据库连接查询
数据库连接 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新...原创 2011-09-16 13:47:25 · 108 阅读 · 0 评论 -
数据库范式
第一范式(1NF) 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,即实体中的某个属性不能有多个值或者不能有重复的属性。 第二范式(2NF)属性完全依赖于主键[消除非主属性对主码的部分函数依赖] 第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这...2011-09-13 17:04:45 · 70 阅读 · 0 评论 -
linux下oracle搭建
一.资源需要:至少1024 MB物理内存1024-2048 需1.5倍的交互空间2048-8192 需1倍的交互空间8192- 需0.75倍的交互空间至少400 MB /tmp 临时目录空间oracle软件需要1.5 GB 到 3.5 GB 磁盘空间默认数据库需要1.2 GB二.查看系统资源相关语句:cat /etc/issu...2011-09-04 14:47:13 · 114 阅读 · 0 评论 -
在Windows上安装多个Mysql服务
一、安装Windows版的Mysql二、配置mysql,主要是选择端口和服务名 例如3306,mysql三、拷贝mysql目录文件夹到同级目录下 例如:mysql 安装后的目录 C:\Program Files\MySQL拷贝之后为 C:\Program Files\复件 MySQL四、卸载之前安装的mysql,将安装目录完全删除 然后将 C:\Program Files\复件 ...原创 2010-11-02 18:37:39 · 182 阅读 · 0 评论 -
MYSQL 启动后立即停止
今天修改了mysql配置文件之后,准备重启mysql服务,再启动时回出现 启动后又立即停止 的情况,重装几次也无济于事,最后发现任务管理器中依然有mysql.exe这个进程,停止这个进程之后,再启动mysql服务就可以了。...2011-11-22 00:34:12 · 975 阅读 · 1 评论