关于MySQL表设计应该注意的问题(做了点修改)
关于MySQL表设计应该注意的问题(做了点修改)
关
于设计表时应该注意的问题
如有错误欢迎大家指出。这
段时间在家里,做了点修正。
1
、慎重选择表名。
有
两种选择:
按照多数开发语言的命名规则。比如
(myCustomer)。
按照多数开源思想命名规
则。比如(my_customer)。
按照咱们中国
人的思想。比如(我的客户)。
第一种有个缺点,很容
易忘掉大写的字母。
第二种则比较好,每个WORD间
用下划线连接,避免遗忘。
第三种建议不要用,虽然很
好记。不觉得解析这个表的时候还需要编码转化吗?我个人理解,大家可以补充。
2
. 关于编码的设定。
A. GBK/GB2312.
(适用于纯中文存储)。
B. UTF8.
(适用于中英文混合存储)。
C. LATIN1。(适
用于纯英文存储)。
D. 其他的。
3
. 关于表引擎的选择。
A. MYISAM.
(很多人说她的表级锁定会带来好多问题,其实只要设计好对应的表以及写好对应的SQL查询就没有那么大的问题。)
B. INNODB. (如
果要用到事务,选择她不会错。至于多数人讲的MASTER/SLAVE结构上用INNODB在MASTER的选择是否正确,就要看你怎么用了。不能一味的
疯狂使用INNODB。除非你想要确保非常高可用性,
)
C. &
相关文档:
[原创] MySQL数据库存储引擎和分支现状
在MySQL经历了2008年Sun的收购和2009年Oracle收购Sun的过程中,基本处于停滞发展的情况,在可以预见的未来,MySQL是肯定会被Oracle搁置并且逐步雪藏消灭掉的。MySQL随着相应的各主创和内部开发人员的离去,缔造了各个不同的引擎和分支,让MySQL有希望继续发扬光大起来。
本 ......
应该说一般的数据库都有BackUp的需求, MySql备份数据库的方式很简单, 但是在网上说得云里雾里, 也应该是我对MySql数据库不熟悉.
目标(Target) : 将本机中的mysql数据库备份到本机中的mydatabase数据库中 - 也就是完全的Copy一个数据库.
#1. C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -u ......
乱码真是个令人讨厌的问题~
刚才终于把MySQL与JSP交互的乱码问题解决了。
办法如下:
1.在url处加上句子 "&useUnicode=true&characterEncoding=GBK" ;
2.我用Navicat Lite可视化工具创建MySQL数据库时,可选定数据库编码,也是 GBK ;
3.页面的编码可以选GBK以外的编码方式,如UTF-8。若操作页面的编码是UTF- ......
数据仓库之父Bill Inmon在1991年出版的“Building the Data
Warehouse”一书中所提出的定义被广泛接受——数据仓库(Data Warehouse)是一个面向主题的(Subject
Oriented)、集成的(Integrated)、相对稳定的(Non-Volatile)、反映历史变化(Time
Variant)的数据集合,用于支持管理决策(D ......