mysql
文章平均质量分 95
柳风123
这个作者很懒,什么都没留下…
展开
-
Mysql优化
版本Mysql版本 5.7.21sql的优化主要是围绕着在查询语句的时候尽量使用索引避免全表扫描。优化1、避免使用is not null网上很多文章都说 is null 也会导致全文扫描,在使用 mysql 5.7.21 版本时,发现 对于索引字段 使用is null 判断,依旧不会扫描全表...原创 2022-05-11 10:23:01 · 184 阅读 · 1 评论 -
MySQL 设置用户权限
用户权限mysql的user表中保存一些权限信息,那是用户的操作权限,比如说select,delete,update等权限。但是刚创建的用户是没有操作其他已经存在数据库及表的权限,需要其他高级用户分配权限给userName用户操作dbname数据库所有表的权限。注意:要授权的用户,必须有授权的权限,还必须拥有你将要授予其他用户权限的所有权限1. 给用户授予权限给用户授予权限的一般语法,下...原创 2021-11-25 19:43:22 · 8435 阅读 · 1 评论 -
mysql内置函数
字符串连接 (CONCAT)常用的场景就是模糊匹配select CONCAT('%','requestParam','%');原创 2019-11-15 22:03:06 · 517 阅读 · 0 评论 -
Mysql5.7 忘记root密码
之前在Mysql5.7 安装的时候提到了配置文件中的 skip-grant-tables 。skip-grant-tables 该方式指定启动mysql时不启动grant-tables,授权表。修改配置文件在my.ini 配置文件中添加 skip-grant-tables重启mysql服务使用命令 net stop mysql net start mysql使用wind...原创 2018-12-05 13:25:22 · 175 阅读 · 0 评论 -
MySQL 日期字符串转换
日期查询1)查询当前时间日期now() 获取 当前日期和时间 //2018-04-12 18:18:57curdate() 当前日期,///2018-04-12curtime() 当前时间 //18:18:57current_time() ; //同curtime(),current_timecurrent_date() ; // 同curdate()...原创 2018-04-28 17:40:00 · 69408 阅读 · 6 评论 -
mysql 5.7 修改用户密码
我之前安装数据库的时候,因为root生成的初始密码,修改的时候网上给出的很多答案都不能正常工作。所以自己总结了一下用户操作1.创建新用户 -- 创建用户并赋予密码 create user '用户名'@'主机' identified by '密码'; mysql> create user 'test'@'localhost' identified ...原创 2018-04-28 17:25:15 · 10959 阅读 · 0 评论 -
MySQL 数据约束
SQL 约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。可以使用约束来限定表中数据准确性、完整性、一致性、联动性等。 sql有6中约束,not null, default , prmary key, foreign key ,unique ,ch...原创 2018-04-27 10:57:42 · 482 阅读 · 0 评论 -
mysql5.7命令小结
前记:mysql的自身的命令其实也不多。只不过用的比较少就特别生疏,也会觉得多而杂还老记不住(毕竟用的少)。现在梳理一下,将工作学习中遇到的和不熟悉的mysql 命令语句记录下来,以便快速查询。一.show相关命令语句1.查看表的索引 show index from tbl_name;table:表名non_unique:索引是非唯一的?。0否,唯一是索引的。1是...原创 2018-04-03 19:18:27 · 1452 阅读 · 0 评论 -
mysql触发器
触发器是一个命名的数据库对象,它和一个表关联。当一个特殊的事件发生在该表时,触发器就会被激活。触发器常用于保证数据的一致性操作1.触发器的创建触发器必须和某个持久表关联,它不能和某个临时表或者视图关联。同时创建触发器需要权限Trigger权限。根据DEFINER的值不同,可能还需要管理员权限。触发器的创建语法:CREATE [DEFINER = { user | C...原创 2018-03-30 11:30:54 · 135 阅读 · 0 评论 -
MySQL 5.7压缩包安装
当时安装Mysql5.7免安装版本时,真的特别费劲各种报错(ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)),因为网上大多都是5.7之前的安装方式。下面记录了我根据网上资料成功安装mysql的过程(1)解压压缩包,并新建data文件夹和my.ini文件。 ...原创 2018-03-21 13:51:49 · 10631 阅读 · 1 评论