数据库
非同_寻常
我们从不生产代码我们只做代码的搬运工
展开
-
(转载)MySQL使用裸设备存…
原文地址:(转载)MySQL使用裸设备存储作者:4coding1.名词注释:a.裸设备:是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊类型的块设备文件,允许以直接访问硬盘的方式访问一个存储设备,而不经过操作系统的高速缓存和缓冲器。裸设备可以绑定一个分区,也可以绑定一个磁盘。应用程序如数据库可以直接使用裸设备,来管理数据的缓存方式,而不将这些任务推给操作系统。转载 2013-10-10 12:58:33 · 1078 阅读 · 0 评论 -
数据库范式——通俗易懂
数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。 本文用较为直白的语言介绍范式,旨在便于理解和记忆,这样做可能会出现一些不精确的表述。但对于初原创 2013-10-10 12:56:41 · 781 阅读 · 0 评论 -
数据库范式(1NF;2NF;3NF,BCNF)
数据库范式(1NF 2NF 3NFBCNF)详解二数据结构 范式应用 我们来逐步搞定一个论坛的数据库,有如下信息: (1)用户:用户名,email,主页,电话,联系地址 (2)帖子:发帖标题,发帖内容,回复标题,回复内容 第一次我们将数据库设计为仅仅存在表: 用户名 email 主页 电话 联系地址发帖标题 发帖内容 回复标题 回复内容 这个数原创 2013-10-10 12:56:45 · 999 阅读 · 0 评论 -
数据库范式(1NF;2NF;3NF;BCNF)
数据结构设计模式编程制造 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 范式说明 1.1第一范式(1NF)无重复的列 所谓第一范式(1NF原创 2013-10-10 12:56:43 · 796 阅读 · 0 评论 -
MySQl数据库允许远程访问
windows下 可以进入Mysql的安装文件夹下 打开配置文件重新配置即可,勾选允许远程登录linux 进入命令行模式,输入以下命令: mysqluse mysql;select * from user;delete from user;grant all privileges on原创 2013-10-19 20:48:04 · 1114 阅读 · 0 评论 -
MySQL数据库数据位置迁移
Linux下Mysql数据库 Data位置迁移例如迁移到/home 目录下1、home目录下建立data目录 cd /home mkdir data2、把MySQL服务进程停掉: mysqladmin -u root -p shutdown3、把(默认安装目录)/var/lib/mysql整个目录移到/home/data原创 2013-10-19 20:57:01 · 1713 阅读 · 0 评论 -
Data truncation: Data too long for column 'XXX' at row 1
Data truncation: Data too long for column 'XXXX' at row 1 解决方法:(1)字符编码统一:将所有的编码都设置成utf8,jsp的contentType="text/html;charset=utf-8"修改数据库默认编码ALTER DATABASE `test` DEFAULT CHARACTER SET ut原创 2013-12-02 16:28:11 · 31462 阅读 · 2 评论 -
数据库连接池(JSP)
一、为什么使用数据库连接池 用户每次请求都需要向数据库获得连接,而数据库创建连接通常要消耗相对较大的资源,创建时间也长。假设网站一天10万的访问量,数据库服务器就需要创建10万次连接,极大浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。连接池工作原理图: 应用程序一开始就向数据库要了一批连接构成连接池,用户访问 Servlet,S转载 2013-12-03 21:52:06 · 1480 阅读 · 0 评论