数据库
文章平均质量分 70
哈哈满
Have Dreams, Will Travel!
展开
-
关于数据库乱码问题
如果需要永久的改变数据库编码,最好的办法就是需改 配置文件1.在MySQL的安装路径下找到my.ini文件,在[client] [MySQL] [mysqld]这三处地方下都加上default-character-set=utf82. 保存文件后,重新启动服务3.可以在MySQL指令中输入status查看字符是否已经全部变为utf-84然后如果你用的是SQLYog,那么你会转载 2015-08-03 18:27:03 · 389 阅读 · 0 评论 -
MySql查询不区分大小写解决方案(两种)
MySql查询不区分大小写解决方案(两种)当我们输入不管大小写都能查询到数据,例如:输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件对大小写不敏感。解决方案一:于是怀疑Mysql的问题。做个实验:直接使用客户端用sql查询数据库。 发现的确是大小不敏感 。通过查询资料发现需要设置collate(校对) 。 collate规则:*_b转载 2016-03-07 22:28:36 · 22646 阅读 · 0 评论 -
数据库优化
1.选择优化的数据类型更小的通常更好,但是如果是int(8)的话内存空间就是默认的int大小,只是显示的时候显示8位数能用整数就尽量用整数,因为整数只需要比较一次,而字符串是每个字符进行比较,一般 Ip就用整型尽量避免 NULL:会使得索引、索引统计 和 值比较变得复杂。InnoDB 使用单独的位(bit)来存储 NULL ,其实可以使用0、特殊值或者空字符串作为代替其中,Integer、原创 2016-08-18 14:52:29 · 1059 阅读 · 0 评论