随笔分类 -  mysql数据库

摘要:以前刚开始做项目的时候,开发经验尚浅,每次遇到查询比较慢时,项目经理就会问:是不是又用select * 了?查询条件有没有加索引?一语惊醒梦中人,赶紧检查..果然如此! 有时我们写sql语句时,没有考虑它的性能或者完全没有优化意识,虽然能暂时满足基本功能,等到数据量大时,后果可想而知。 下面我们就聊 阅读全文
posted @ 2019-03-22 15:31 冰湖一角 阅读(885) 评论(0) 推荐(0)
摘要:一般数据库的编码是utf8,utf8是不支持存储表情符的,当存入的微信昵称带有表情符时就会出现乱码情况,有两种解决方法: 1.mysql数据库升级到5.5版本以上,utf8改为utf8mb4,utf8mb4的字符最多可以是4个字节,可以存储表情符,重启数据库服务器,这种方式有可能会失效; 2.在ja 阅读全文
posted @ 2018-04-25 10:38 冰湖一角 阅读(461) 评论(0) 推荐(0)
摘要:union : 对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; union all: 对两个结果集进行并集操作,包括重复行,不进行排序; intersect : 对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序; minus : 对两个结果集进行差操作,不包括重复行, 阅读全文
posted @ 2018-04-16 13:54 冰湖一角 阅读(216) 评论(0) 推荐(0)
摘要:内连接:只连接匹配的行 inner join select A.*,B.* from A,B where A.id = B.parent_id 外链接包括左外链接,右外链接,全外链接 左外链接:包含左表的所有行,右表不匹配的显示null select A.*,B.* from A left join 阅读全文
posted @ 2018-04-02 18:30 冰湖一角 阅读(342) 评论(0) 推荐(0)