![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
星星燎原
希望在软件开发这一行找到一片属于自己的天空!!!
展开
-
mysql 如何用一条SQL将一张表里的数据插入到另一张表 3个例子
1. 表结构完全一样insert into 表1 select * from 表22. 表结构不一样(这种情况下得指定列名)insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表23、只从另外一个表取部分值insert into 表1 (列名1,列名2,列名3) values(列1,列2,(select 列3 ...原创 2019-06-21 20:13:49 · 8994 阅读 · 0 评论 -
MySQL性能优化之show status的用法
show status:查看MySQL服务器状态信息常用命令:show status like 'uptime'; ---查询MySQL本地启动后的运行统计时间(单位:秒); show stauts like 'com_select'/'com_update'/'com_insert'/'com_delete' ---本次MySQL启动执行的select/update/insert/d...原创 2019-06-25 19:56:23 · 1983 阅读 · 0 评论 -
MySQL优化之慢查询
定义:MySQL默认10秒内没有响应SQL查询结果,则为慢查询;开启慢查询日志: 默认情况下,慢查询日志被禁用;默认慢查询日志放在数据目录中,默认文件名为host_name-slow.log;注意:使用set global slow_query_log=1开启慢查询日志只对当前数据库生效,MySQL重启后则会失效;如果要永久生效,就必须修改配置文件my.cnf(windows下为...原创 2019-06-25 20:20:59 · 169 阅读 · 0 评论 -
MySQL优化之索引
创建索引:create index 索引名 on 表 (列1,列名2);查询索引:show index from 表名;show keys from 表名;删除索引:drop index 索引名 on 表名称;执行计划explain:explain select * from a_agent_balance b where b.AGENT_ACCT_CODE='A88...原创 2019-07-01 20:46:01 · 144 阅读 · 0 评论 -
MySQL优化之分库分表分区
分库:如果数据库的单机性能很低了,那可以考虑分库,不同的库分在不同的服务器上,可以解决单台数据库的并发访问压力问题。 分库有两种方式:水平分:根据功能模块、关系密切程度划分,部署到不同的库上,比如订单数据库、用户数据库、商品数据库、日 数据库等 垂直分:当一个表的数据量过大时,按照某种规则,比如ID取模、省份、时间等进行划分,然后存储到不同的库上...原创 2019-07-11 20:09:23 · 215 阅读 · 0 评论