随笔分类 -  MySQL

摘要:一丶安装mysql 1.wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.yum -y install mysql57-community-release-el7-10.noarch.r 阅读全文
posted @ 2018-08-18 19:53 freedom/cn 阅读(191) 评论(0) 推荐(0)
摘要:在mysql查询中,当查询条件左右两侧类型不匹配的时候会发生隐式转换,可能导致查询无法使用索引。下面分析两种隐式转换的情况 看表结构 phone为 int类型,name为 varchar EXPLAIN select * from user where phone = '2' EXPLAIN sel 阅读全文
posted @ 2018-05-24 22:15 freedom/cn 阅读(6979) 评论(0) 推荐(0)
摘要:之前用SqlServer , update语句对表进行更新:update a set a.xx= (select yy from b) ; 是可以的但是在mysql中,不能直接使用set select的结果, UPDATE ecs_users_copySET `user_name` = ( SELE 阅读全文
posted @ 2018-02-01 14:50 freedom/cn 阅读(5387) 评论(0) 推荐(2)
摘要:1.增加一个字段alter table user表 add COLUMN new1字段 VARCHAR(20) NOT NULL DEFAULT 0; //增加一个字段,VARCHERA 20 , 不为空,默认值是 0 //增加多个 alter table user表 add COLUMN new1 阅读全文
posted @ 2017-10-20 16:00 freedom/cn
摘要:SELECT eco_truename, eco_uid, max(checkup_time) AS time FROM es_checkup_order WHERE checkup_time < 1469944460 GROUP BY eco_uid ORDER BY checkup_time DESC 阅读全文
posted @ 2017-08-30 14:04 freedom/cn 阅读(1613) 评论(0) 推荐(0)
摘要:--- //查找左边不存在数据,不能用 = '' SELECT m.uid FROM es_members m LEFT JOIN es_user_self_care_assessment u ON m.uid = u.user_id WHERE u.user_id IS NULL //合并起来查找 #(YEAR (NOW()) - substri... 阅读全文
posted @ 2017-08-28 14:20 freedom/cn 阅读(445) 评论(0) 推荐(0)
摘要:MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。 1.登录数据库 >mysql -u root -p 数据库名称 2.查询所有数据表 >show tables; 3.查询表的字段信息 >desc 表名称; 4.1添加表字段 alter table table1 add transactor ... 阅读全文
posted @ 2017-07-19 15:50 freedom/cn 阅读(225) 评论(0) 推荐(0)
摘要:SELECT idcard,YEAR (NOW()) - substring(idcard, 7, 4) as nFROM es_members where idcard >0 HAVING n >=65 根据身份证 选择年龄段的用户 YEAR 返回日期的年份,范围为1000〜9999,或者0日期。 阅读全文
posted @ 2017-07-07 17:47 freedom/cn 阅读(2343) 评论(0) 推荐(0)
摘要:如表 test1 有多个重复的字段 其中有些数据完全重复是错误的数据,我们要把他找出来,然后删除掉 结果 然后就可以用php或其他语言来删除这些 id 了 或者 把前面的那个select换成 delete delete from test1 a where (a.phone,a.name) in ( 阅读全文
posted @ 2017-06-01 11:56 freedom/cn 阅读(3429) 评论(0) 推荐(0)
摘要:比如 下面的语句 , 用于分组统计 select count(*) from es_diabetes where uid=43658 GROUP BY uniques 结果明显不是我们想要得,为什么呢,因为这是个group up分组 改为下面的,先去重 , 再分组 select count(DIST 阅读全文
posted @ 2017-05-10 11:25 freedom/cn 阅读(5421) 评论(0) 推荐(0)
摘要:MySQL性能管理及架构设计 一丶IO,内存,吞吐量理解 IO 是指设备与设备之间操作次数,比如mysql与php互插内存 是程序运行都在里面执行吞吐量 是单位时间内处理的请求数量 二丶究竟是myisa还是innodb ? 业界争论不休的情况下,低版本默认引擎是myisam,高版本mysql默认引擎 阅读全文
posted @ 2017-05-07 20:14 freedom/cn 阅读(1008) 评论(0) 推荐(0)
摘要:对于新手,刚接触Mysql数据库不知道,怎么导入sql脚本数据库。 或者说几百M的,导入肯定会卡死,所以用命令来导入是比较好的选择, 讲下方法。 在 linux 终端下 执行 mysql -uroot -p123; ( mysql -u用户名 -p密码 ) mysql>use ygeshop; (选 阅读全文
posted @ 2017-05-05 11:15 freedom/cn 阅读(245) 评论(0) 推荐(0)
摘要:my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数。 my.ini分为两块:Client Section和Server Section。 Client Section用来配置MySQL客户端参数。 要查看配置参数可以用下面的命令: sho 阅读全文
posted @ 2017-03-06 09:39 freedom/cn 阅读(2664) 评论(0) 推荐(0)