![](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 · 460 阅读 · 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 · 9201 阅读 · 0 评论 -
MySql 存储过程中要用到的运算符
mysql存储过程学习总结-操作符 算术运算符 + 加 SET var1=2+2; 4 - 减 SET var2=3-2; 1 * 乘 SET var3=3*2; 6 / 除 SET var4=10/3; 3.3333 DIV 整除 SET var5=10 DIV 3; 3 % 取模 SET var6=10%3 ; 1 比较运算符 > 大于 1>2 False转载 2017-10-09 11:59:12 · 2185 阅读 · 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 · 725 阅读 · 0 评论 -
MySQL中concat函数(连接字符串)
MySQL中concat函数 使用方法: CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。 一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式转载 2017-03-25 09:51:44 · 708 阅读 · 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 · 3043 阅读 · 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 · 596 阅读 · 0 评论 -
mysql索引总结----mysql 索引类型以及创建
文章归属:http://feiyan.info/16.html,我想自己去写了,但是发现此君总结的非常详细。直接搬过来了 关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓转载 2016-06-13 11:02:23 · 323 阅读 · 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 · 256 阅读 · 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 · 1519 阅读 · 0 评论 -
MySQL定时执行脚本(计划任务)命令实例
登录mysql服务器 mysql -u root -p 查看event是否开启 show variables like '%sche%'; 将事件计划开启 set global event_scheduler =1; 创建存储过程test CREATE PROCEDURE test () BEGIN update examinfo SET endtime = now()...转载 2018-08-16 09:43:50 · 1453 阅读 · 0 评论