![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
basic丶
聪明、活泼的我对学习充满了热情,人生短短几十年,何不去开开心心的走下去,不让自己留下什么遗憾,好好学习程序知识,好好工作!让自己更强大!
展开
-
大数据量数据库优化
一、数据库结构的设计如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考转载 2016-03-02 09:50:21 · 454 阅读 · 0 评论 -
MySQL5.0+提示字段没有默认值(doesn’t have a default value)的解决方法
方法一:打开my.ini,查找 sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”修改为 sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”然后重启MYSQL 。方法二: MySQL 5 uses a strict mo...转载 2018-07-31 10:04:27 · 9161 阅读 · 0 评论 -
MySql 存储过程中要用到的运算符
mysql存储过程学习总结-操作符算术运算符+ 加 SET var1=2+2; 4- 减 SET var2=3-2; 1* 乘 SET var3=3*2; 6/ 除 SET var4=10/3; 3.3333DIV 整除 SET var5=10 DIV 3; 3% 取模 SET var6=10%3 ; 1比较运算符> 大于 1>2 False转载 2017-10-09 11:59:12 · 2175 阅读 · 0 评论 -
mysql截取函数常用方法使用说明
常用的mysql截取函数有:left(), right(), substring(), substring_index()下面来一一说明一下:1.左截取left(str, length)2.右截取right(str, length)3.substring(str, pos); substring(str, pos, len)4.sub转载 2017-03-25 09:56:48 · 719 阅读 · 0 评论 -
MySQL中concat函数(连接字符串)
MySQL中concat函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式转载 2017-03-25 09:51:44 · 697 阅读 · 0 评论 -
Mysql编码引起的Illegal mix of collations
前几天写了个Mysql存储过程,在本地环境能执行成功,但是Linux服务器里却报:Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)错误。让我很无解,我对比了这个错误相关的两张表的编码,发现字符序collation都是utf8_unicode_ci,就连两表的连接查询转载 2016-07-01 17:26:27 · 3029 阅读 · 0 评论 -
mysql添加外键
为已经添加好的数据表添加外键:语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);例: alter table tb_active add constraint FK_ID foreign key(user_id) REFERENCES tb_user转载 2016-07-11 19:04:15 · 586 阅读 · 0 评论 -
mysql索引总结----mysql 索引类型以及创建
文章归属:http://feiyan.info/16.html,我想自己去写了,但是发现此君总结的非常详细。直接搬过来了关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓转载 2016-06-13 11:02:23 · 316 阅读 · 0 评论 -
linux,apache,php,mysql常用的查看版本信息的方法
1. 查看linux的内核版本,系统信息,常用的有三种办法: uname -a; more /etc/issue; cat /proc/version;2. 查看apache的版本信息,如果是通过yum,或者是rpm安装的,可以使用rpm -qa |gerp httpd 来查看;还可以通过httpd -v来查询;当然,安装好a转载 2016-06-26 14:18:13 · 249 阅读 · 0 评论 -
从一个MySQL left join优化的例子加深对查询计划的理解
今天遇到一个left join优化的问题,搞了一下午,中间查了不少资料,对MySQL的查询计划还有查询优化有了更进一步的了解,做一个简单的记录: select c.* from hotel_info_original c left join hotel_info_collection h on c.hotel_type=h.hotel_type and c.hotel_id =转载 2016-06-03 09:54:11 · 1508 阅读 · 0 评论 -
MySQL定时执行脚本(计划任务)命令实例
登录mysql服务器mysql -u root -p查看event是否开启show variables like '%sche%'; 将事件计划开启set global event_scheduler =1;创建存储过程testCREATE PROCEDURE test () BEGIN update examinfo SET endtime = now()...转载 2018-08-16 09:43:50 · 1443 阅读 · 0 评论