Mysql
zpfnevergiveup
纸上得来终觉浅 绝知此事要躬行,永远不要停止成长
展开
-
数据库表由编码latin1_swedish_ci插入到另一张UTF-8的编码的表中
由于数据库编码的改变,所以数据的插入和查看都是乱码问题,所以需要转化一下编码。一.转化编码PHP给我们提供了一个转化函数 iconviconv —字符串按要求的字符编码来转换 说明stringiconv ( string$in_charset , string$out_charset , string$str )将字符串 st原创 2015-12-01 21:18:37 · 1700 阅读 · 0 评论 -
mysql 无法启动,报too many connections,实际情况是磁盘满了,mysql无法启动造成的
今天以前负责的一个网站,突然无法启动,因为是thinkphp写的,打开网站直接报错出现too many connections, 网上查了一下,说是连接数少了,还有说可能是ddos攻击了。但是然后使用mysql -u user -p password 这样使连不上mysql数据库的,你发现连mysql也无法重启,无法启动。这个时候比较纳闷,无法启动,无法重启,很无奈。只能查看错误日志,首先找到你的...原创 2018-05-20 20:40:25 · 1135 阅读 · 0 评论 -
数据库通过建立关联表来避免连接查询
遇到的场景:需要查询的表单有三个:num/mobile/name 学号、手机号、导师、date 时间info 课程信息 其中涉及到三张表: num mobile 属于 A表 学生属性表name 属于 B表 老师的属性表info 属于C表 三张表通过逻辑外键关联我们可以在第一个表单中输入num/mobile/name 三个其中的一个进行查询,还可以选择时间和年原创 2018-01-15 22:44:13 · 920 阅读 · 0 评论 -
由nginx出现504 Gateway Time-out发现Sql语句运行太慢
最近项目在测试环境没有发现问题,上线以后发现nginx 出现504 Gateway Time-out,看了一下网络连接,前端请求Waiting有10.38秒,但是还是没有数据,看了一下nginx的配置文件发现 fastcgi_read_timeout 10; 设置的是10s,这里设置的是前端FastCGI服务器的相应超时时间我改成15秒就可以有数据了,这当然不是解决问题的方案我去看原创 2017-09-27 17:34:15 · 2972 阅读 · 0 评论 -
Mysql 数据库乱码解决
我的网站在本地测试没有问题,虽然是在数据库中看着是乱码,但是在网站上面并没有乱码,但是我放到我的服务器上面发现就乱码了,我使用show variables like 'character%'; 看了一下我的数据库编码是latin1我想这很好解决啊,我改成utf-8不就行了吗?我修改了我的Linux下的/etc/my.conf的配置,重启数据库发现有错,使用安全模式启用了一下,还是有错,我就原创 2017-02-19 17:43:28 · 229 阅读 · 0 评论 -
Mysql 常用语句
创建数据库并设置字符集:create database 数据库名 character set utf8;原创 2016-04-19 17:06:34 · 264 阅读 · 0 评论 -
wamp中使用命令行导出sql
方法1:添加“系统环境变量”。我的电脑>属性>高级>环境变量,在“系统变量”栏目下找到 path 双击编辑。先添加;(分号),再添加MySQL安装目录下bin文件夹(包含mysql.exe和mysqldump.exe等文件)的路径,譬如 F:\wamp\bin\mysql\mysql5.0.45\bin 。之后,开始>运行,输入cmd 确定开启命令行窗口,按下面的格式输入导出数据库的命令行转载 2016-10-17 19:32:20 · 1458 阅读 · 0 评论 -
学生选课系统数据库的设计与实现
实现功能:对于学生而言可以实现选课功能,日常学习中,我们选课的时候,需要登陆自己的学号,密码,然后进行选课,选课的时候,会有老师的信息,课程号,课程名,授课老师,等。学生的信息应该有(学号,姓名,性别,系别,年龄,入学时间,专业,登陆密码)教师的信息应该有(教室工号,姓名,性别,密码,职称,所在系院,课程号)课程表(课程号,课程名,先修课号,学分)学生选课(学号,课程号,原创 2016-06-23 10:38:30 · 9763 阅读 · 4 评论 -
Mysql having 与group的综合练习
数据表result如下,题目如下:题目要求:查询出2门及两门以上不及格者的平均成绩------+---------+-------+| name | subject | score |+------+---------+-------+| 张三 | 数学 | 90 || 张三 | 语文 | 50 || 张三 | 地理 | 40 || 李四原创 2016-05-19 11:47:17 · 335 阅读 · 0 评论 -
Mysql的查询模型
Mysql查询模型:把列看成变量,把where后面看成PHP中的if(exp) 表达式 哪一行能让exp为真,哪一行就能取出来还有列既然可以看作是变量,变量之间可以进行与运算。以前写sql语句就是写的多了以后,发现也没有什么,没有理解到可以把列当成变量,来运算,看燕十八老师的视频是长见识了,看来自己还是太菜了。下面有一道题目可以帮助我们更好的理解列是变量这一问原创 2016-05-17 11:33:07 · 844 阅读 · 0 评论 -
转58同城 mysql建表和使用规范
这里面都是一些很简单的规则,看似没有特别大的意义,但真实的不就是这么简单繁杂的工作吗?军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集解读:万国码,无需转码...转载 2019-03-29 17:52:19 · 202 阅读 · 0 评论