全覆盖索引(Using index) EXPLAIN SELECT id, name, ip_address FROM t_user_action_log WHERE `action`=2; 以进销存程序为例 对数据量较大的表 分布较多的字段ADD索引 ALTER TABLE tableName A ...
分类:
其他好文 时间:
2020-03-18 18:32:29
阅读次数:
44
1、重命名表名: ALTER TABLE tasks RENAME TO work_items; 2、添加列到表中: ALTER TABLE tasks ADD COLUMN complete DECIMAL(2,1) NULL AFTER description; 3、删除表中的列: ALTER ...
分类:
数据库 时间:
2020-03-18 15:49:47
阅读次数:
72
原文:MySQL如何删除#sql开头的临时表 1. 现象 巡检时发现服务器磁盘空间不足,通过查看大文件进行筛选是发现有几个#sql开头的文件,且存在超过100G及10G以上的文件。 2. 原因 如果MySQL在一个 ALTER TABLE操作(ALGORITHM=INPLACE)的中间退出,那么可能... ...
分类:
数据库 时间:
2020-03-15 22:23:00
阅读次数:
90
特点: 综合统一: 高度非过程化: 关键动词: 查询Select 定义数据CREATE,DROP,ALTER 操纵数据:INSERT,UPDATE,DELETE 数据控制 GRANT,REVOKE SQL直接关系数据库三级模式结构 基本表: 1.独立存在 2.SQL一个关系对应一个基本表 3.多对一 ...
分类:
数据库 时间:
2020-03-14 22:11:22
阅读次数:
70
关于mysql(8.0连接navicat发生的错误解决方法)数据库安装图形化界面无法更改加密的方式导致无法连接问题为解决; Alter user 'root'@'localhost' identified with mysql_native_password by '123456'; 切忌空格的问题 ...
分类:
数据库 时间:
2020-03-14 11:22:01
阅读次数:
65
mysql8.0用户密码设置注意事项 在MySQL 8.0.11中,caching_sha2_password是默认的身份验证插件,而不是以往的mysql_native_password。 如果客户端连接报授权验证出错,可使用以下命令调整。 > alter user 'root'@'localhos ...
分类:
数据库 时间:
2020-03-13 20:19:31
阅读次数:
78
前期通过用友的各种修复工具都无法修复 还有网上提供的 将可以数据库分离 然后再重新附加还是报错 最后通过sql将其成功修复 数据库sa被锁定 清除 sql 密码为 password ALTER LOGIN sa ENABLE ; GO ALTER LOGIN sa WITH PASSWORD = ' ...
分类:
数据库 时间:
2020-03-13 19:10:13
阅读次数:
184
查询该时间段 这个表的状态select * from 表名 as of timestamp to_timestamp('2018-10-12 9:30:00', 'yyyy-mm-dd hh24:mi:ss'); 开启闪回alter table 表名 enable row movement; 把表的 ...
分类:
数据库 时间:
2020-03-13 18:46:42
阅读次数:
76
视图: 当重复使用到某个查询语句时,可以设置别名,方便日后使用,这样就叫做创建视图 创建:create view 视图名称 as 查询语句 # 这是虚拟的,原来的表改变这个视图也会改变 修改:alter view 视图名称 as 查询语句 删除:drop view 视图名称 触发器: 在创建时,要先 ...
分类:
数据库 时间:
2020-03-13 18:37:32
阅读次数:
76
在云服务器上安装上mysql5.7后,登录后报错error:1820 1820的错误就是 You must reset your password using ALTER USER statement before executing this statement. 解释:在执行此语句之前,必须使用 ...
分类:
数据库 时间:
2020-03-12 19:09:06
阅读次数:
58