随笔分类 -  mysql

摘要:首先在新建数据库时一定要注意生成原数据库相同的编码形式,如果已经生成可以用phpmyadmin等工具再整理一次,防止数据库编码和表的编码不统一造成乱码。方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题mysql -u root -p password ... 阅读全文
posted @ 2014-11-13 12:25 zhepama 阅读(623) 评论(0) 推荐(0) 编辑
摘要:1)关于配置文件路径有时候,我发现虽然尝试修改了配置文件的一些变量,但是并没有生效。后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件。如果不清楚MySQL当前使用的配置文件路径,可以尝试这样查看:/usr/local/zend/mysql/bin/mysqld --verbose -... 阅读全文
posted @ 2014-10-20 17:39 zhepama 阅读(1329) 评论(0) 推荐(0) 编辑
摘要:安装完mysql-server 会提示可以运行mysql_secure_installation。运行mysql_secure_installation会执行几个设置: a)为root用户设置密码 b)删除匿名账号 c)取消root用户远程登录 d)删除test库和对test库的访问权限 e)刷新授... 阅读全文
posted @ 2014-10-14 11:14 zhepama 阅读(766) 评论(0) 推荐(0) 编辑
摘要:如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种外键约束方式的区别和联系。外键约束对子表的含义... 阅读全文
posted @ 2014-08-05 14:49 zhepama 阅读(291) 评论(0) 推荐(0) 编辑
摘要:'md5', 'rule'=>1, ); public function __construct($tabName=''){ $this->user=DB_USER; $this->host=DB_HOST; $this->dbName[0]=DB_NAME; $this->charset=DB_CHARSET; $this-... 阅读全文
posted @ 2014-02-21 03:17 zhepama 阅读(1638) 评论(0) 推荐(0) 编辑
摘要:public function getPartitionTableName($data=array()) { // 对数据表进行分区 if(isset($data[$this->partition['field']])) { $field = $data[$this->partition['field']]; switch($this->partition['type']) { case 'id': // 按照id范围分表 ... 阅读全文
posted @ 2014-02-21 03:11 zhepama 阅读(1498) 评论(0) 推荐(0) 编辑
摘要:一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。首 先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个 表,其取值也很好做,就是对10进行取模。另外,还可以根据某一字段的md5值取其中几位进行分表,这样的话,可以分的表就很多了。好了,先来创建表吧,代码如下:CREATE TABLE `test`.`article_0` (`id` BIGINT( 阅读全文
posted @ 2014-02-21 03:03 zhepama 阅读(531) 评论(0) 推荐(0) 编辑
摘要:所谓的NULL就是什么都没有,连\0都没有,\0在字符串中是结束符,但是在物理内存是占空间的,等于一个字节,而NULL就是连这一个字节都没有。在 数据库里是严格区分的,任何数跟NULL进行运算都是NULL,判断值是否等于NULL,不能简单用=,而要用IS关键字,Mysql3.23.0或 以后支持用用来比较两个NULL值是否相等,即select*fromtablewhereid<=& gt;NULL.为什么会出现NULL?这是来源于数据库的左右连接,不是凭空想出来的。比如:A(ID,Name),B(ID,Address)1,Name11,Shanghai2,Name23,Beiji 阅读全文
posted @ 2014-02-18 23:43 zhepama 阅读(401) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示