随笔分类 -  Database

Linux(centos) 编译安装 Mysql 后配置开机自动启动
摘要:编译安装完毕之后,进入安装目录,比如说:/usr/local/web/mysql则复制该目录下 ./share/mysql/mysql.server文件 到/etc/rc.d/init.d目录中操作命令如下# cd /etc/rc.d/init.d# cp /usr/local/web/mysql/share/mysql/mysql.server mysql接着把它的属性改为“x”(executable,可执行)# chmod +x mysql最后,运行chkconfig把MySQL添加到你系统的启动服务组里面去。# /sbin/chkconfig --del mysql# /sbin/chk 阅读全文

posted @ 2010-12-08 22:47 陆西星 阅读(891) 评论(0) 推荐(0)

Mysql字段数据类型:char与varchar的区别
摘要:char:  1 声明的字段如果数据类型为char,则该字段占据的长度固定为声明时的值,例如:char(4),存入值 'ab',其长度仍为4.、 2 char的长度声明范围是 0-255  3 当存储数据时,所存数据长度不足声明长度,右边填充空格以达到声明的长度。检索到char类型数据之后再去掉尾部空格。 4 在存储或检索过程中不进行大小写转换varchar:  1 声明字段时,字段占据的实际... 阅读全文

posted @ 2010-11-09 10:46 陆西星 阅读(587) 评论(0) 推荐(0)

高性能Mysql数据库表设计原则
摘要:以下观点参考《高性能 Mysql》,欢迎指教。1 更小通常更好 选择表示数据的最小类型(正确存储你的内容):比如说,能够使用char 数据类型存储,就不必选择text,能够使用int型存储数据,就不应该使用long型。 理由:更小的数据类型使用了更小的磁盘空间,内存和cpu缓存,而且需要的cpu周期也更少。 PS:确保不会低估要存储的值。(能够很好的把握需求,对要存储的数据要比较精确的判断)2 简... 阅读全文

posted @ 2010-11-07 21:27 陆西星 阅读(1730) 评论(0) 推荐(0)

导航