文章分类 -  数据库

摘要:1. 备份原数据库 mysqldump -uroot -p --database database_name >name.sql 2. 卸载mariadb // 卸载数据库 yum remove mariadb // 删除配置文件 rm -f /etc/my.cnf // 删除数据目录 rm -rf 阅读全文
posted @ 2020-04-18 00:53 小寒1206 阅读(181) 评论(0) 推荐(0)
摘要:一、数值类型: 二、字符串 字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。 // char和varchar: 1.char(n) 若存入字符数小于n,则以空格补于其后,查询之时再将 阅读全文
posted @ 2019-01-10 18:12 小寒1206 阅读(2173) 评论(0) 推荐(0)
摘要:// 为什么不用分表?而使用分区技术 导致程序的工作量倍数增长,兼容性要求更高。所有mysql5.1之后,就有了分区技术。 => 解决水平分表问题 // 四种分区技术:rang分区、list分区、hash分区、key分区(不常用) ==> 主要使用rang和list分区技术,这两种可以按照时间段,i 阅读全文
posted @ 2018-09-14 17:25 小寒1206 阅读(119) 评论(0) 推荐(0)
摘要:database,.php配置: model层: 控制器: ————占位符 阅读全文
posted @ 2018-08-26 17:56 小寒1206 阅读(3317) 评论(0) 推荐(0)
摘要:概念:MySQL其实就是一个文件。 概念:主键是索引,索引不一定是主键。表中的主键和外键一定要为其建立索引 概念:即使你只想查询id=8的分数,但是其他数据(比如题目和答案字段)也会被扫描的。一行行的扫描,一行里的每个数据都会被扫描到(垂直拆分)。 概念:有100亿个用户,可以采用【取模】的方式,将 阅读全文
posted @ 2018-06-20 20:40 小寒1206 阅读(155) 评论(0) 推荐(0)
摘要:一、负载均衡 1、买两台服务器,部署环境,能够正常访问即可。 2、购买负载均衡实例。 3、添加监听。 4、服务器-后端服务器-未添加的服务器,选择两台服务器。然后直接添加。(端口都选择80) 5、域名解析到负载均衡的公网IP即可。访问负载均衡的公网IP,会偶尔返回A服务器的内容,偶尔返回服务器B的内 阅读全文
posted @ 2018-03-05 14:54 小寒1206 阅读(578) 评论(0) 推荐(0)
摘要:什么是redis:key-value存储系统 计算机的处理速度:cpu > 内存 > 硬盘,而mysql是以文件形式存在硬盘的。读写太频繁会撑不住。 第一种、页面缓存 ==>>适合静态界面,比如新闻界面,CMS系统很常见。 第二种、数据缓存==>>适合一些数据会发生变动的界面。比如京东搜索商品得到的 阅读全文
posted @ 2018-01-02 22:21 小寒1206 阅读(154) 评论(0) 推荐(0)
摘要:最近遇到一串关于MySQL中文乱码的问题,问题背景是这样的: 在此之前,服务器上安装好mysql之后就立马重新配置了字符集为utf8,之后用Navicat进行数据导入,发现中文的字符导入之后全是乱码,然后查论坛很 快通过以下方式解决了:建立连接时编码选择UTF-8,把使用MYSQL字符集之前的勾勾去 阅读全文
posted @ 2017-08-08 16:28 小寒1206 阅读(1324) 评论(0) 推荐(0)
摘要:重要、数据库自动备份脚本: 第一步:创建bak目录,并创建bakmysql和bakmysqlold目录 mkdir /alidata/bak /alidata/bak/bakmysql /alidata/bak/bakmysqlold 第二步:在bakmysql目录下创建文件backup.sh并授权 阅读全文
posted @ 2017-07-22 15:54 小寒1206 阅读(164) 评论(0) 推荐(0)