数据库
文章平均质量分 55
数据库簇
木棉脚
这个作者很懒,什么都没留下…
展开
-
MySQL SQL优化案例
1对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。3应尽量避免在 where 子句中使用!=或<>操作符, MySQL只有对以下操作符才使用索引:<,<=,=,>,>=,BETWEEN,IN,以及某些时候的LIKE。4应尽量避免在原创 2021-04-07 14:03:22 · 89 阅读 · 0 评论 -
MySQL新增数据,存在就更新,不存在就添加以及主键冲突忽略异常
insert 语句可以加入ignore 避免唯一索引报错,并且正确插入唯一索引不冲突的数据,唯一索引冲突则不插入不报错INSERT IGNORE INTO t_user_info ( id, NAME, age )VALUES ( 1, '张三', 19 ), ( 2, '张三', 19 ), ( 2, '张三', 19 ); /*id为主键,仅能插入两条数据但是不会报错输出INSERT IGNORE INTO t_user_info ( id, NAME, age )VALU..原创 2021-08-28 15:49:02 · 1296 阅读 · 0 评论 -
MySQL创建新用户并分配权限
在mysql中用户权限是一个很重要的参数,因为台mysql服务器中会有大量的用户,每个用户的权限需要不一样的,下面我来介绍如何给mysql用户分配权限吧,有需要了解的朋友可参考。1、Mysql下创建新的用户并分配权限创建用户语法:mysql> create user 用户名 identified by ‘密码’;给用户分配权限语法:mysql> grant 权限 on 数据库.数据表 to ‘用户’ @ ‘主机名’;mysql> create user ywli原创 2021-03-19 13:53:24 · 3539 阅读 · 0 评论