修改表名: 在 MySQL 中,update 命令可以同时更新多个表中数据,语法如下 注意:多表更新的语法更多地用在了根据一个表的字段,来动态的更新另外一个表的字段 例如,要 emp表中统计公司的总人数 在此基础上,要统计各个部门的人数 更细一些,既要统计各部门人数,又要统计总人数: 统计人数大于 ...
分类:
数据库技术 时间:
2020-01-26 17:05:31
收藏:
0 评论:
0 赞:
0 阅读:
84
一、使用selectKey标签 <insert id="addLoginLog" parameterType="map" > <selectKey keyProperty="id" resultType="int" order="BEFORE"> select nvl(max(id),0)+1 fr ...
分类:
数据库技术 时间:
2020-01-26 16:59:30
收藏:
0 评论:
0 赞:
0 阅读:
72
使用rf做数据库的增删改查操作可以定义关键字,方便后续使用 关键字如下: 一、sql_查 1 [Arguments] ${host} ${port} ${user} ${passwd} ${db} ${sql} 2 Connect To Database Using Custom Params py ...
分类:
数据库技术 时间:
2020-01-26 16:59:12
收藏:
0 评论:
0 赞:
0 阅读:
100
关于MySQL出现lock wait timeout exceeded; try restarting transaction 的解决方案。 一、问题抛出 在做查询语句时,MySQL 抛出了这样的异常: MySQL server error report:Array ( [0] => Array ( ...
分类:
数据库技术 时间:
2020-01-26 16:55:00
收藏:
0 评论:
0 赞:
0 阅读:
72
一、简单描述表结构,字段类型 desc tabl_name; 显示表结构,字段类型,主键,是否为空等属性,但不显示外键。 例如:desc table_name 二、查询表中列的注释信息 select * from information_schema.columnswhere table_schem ...
分类:
数据库技术 时间:
2020-01-26 16:53:44
收藏:
0 评论:
0 赞:
0 阅读:
90
1.什么是索引?作用? 索引相当于 一本书的目录,通过目录(索引)可以快速的找到对应的资源。 在数据库中,查询一张表的时候有两种方式: 第一种:全表扫描 第二种:根据索引检索(效率最高) 索引提高检索效率的根本原理是:缩小了扫描的范围。 正确的使用索引可以提高检索效率,但是随意的添加索引是不被允许的 ...
分类:
数据库技术 时间:
2020-01-26 15:31:31
收藏:
0 评论:
0 赞:
0 阅读:
78
1、索引是做什么的? 想象一下,你面前有本词典,数据就是书的正文内容,你就是那个cpu,而索引,则是书的目录 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。 表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达 ...
分类:
数据库技术 时间:
2020-01-26 15:28:11
收藏:
0 评论:
0 赞:
0 阅读:
82
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password' Where root as your user localhost as your URL and password as your p ...
分类:
数据库技术 时间:
2020-01-26 15:27:50
收藏:
0 评论:
0 赞:
0 阅读:
292
`id` int unsigned not null auto_increment primary key, 1.SQL PRIMARY KEY 约束PRIMARY KEY 约束唯一标识数据库表中的每条记录。主键必须包含唯一的值。主键列不能包含 NULL 值。每个表都应该有一个主键,并且每个表只能有 ...
分类:
数据库技术 时间:
2020-01-26 15:08:19
收藏:
0 评论:
0 赞:
0 阅读:
85
1. 在docker仓库中搜索mysql的镜像: 2. 下载镜像,这里我们安装 5.7 版本 3. 查看安装好的镜像 4. 启动 MYSQL 容器 参数说明: : 后台运行容器,并返回容器ID; : 设置端口,宿主机端口:容器应用默认端口 : 为容器取一个别名 : MYSQL_ROOT_PASSWO ...
分类:
数据库技术 时间:
2020-01-26 15:04:06
收藏:
0 评论:
0 赞:
0 阅读:
67
在爱学习mysql优化时 我需要大量数据才检测sql语句的效率 下面给大家模拟一个生成100万人员信息的数据的范例 创建一个数据库 名为test 建立表 create table t(id bigint not null auto_increment primary key, mobile bigi ...
分类:
数据库技术 时间:
2020-01-26 14:35:24
收藏:
0 评论:
0 赞:
0 阅读:
105
MySQL两种常见的存储引擎有:MyISAM 和 InnoDB,两者区别如下: 1、count运算:MyISAM 有缓存表的 meta-data 元数据,元数据包括行数等,因此其做 COUNT(*) 查询时不需要消耗多少资源。而 InnoDB 就没有这个缓存。 2、事务和崩溃后的安全恢复:MyISA ...
分类:
数据库技术 时间:
2020-01-26 14:11:55
收藏:
0 评论:
0 赞:
0 阅读:
80
SQL版本 5.7 有一张流水表,未分库分表,目前的数据量为950w,分页查询使用到了limit,优化之前的查询耗时167s左右 (execution: 16s831ms, fetching: 107 ms) 按照下文的方式调整SQL后,耗时347ms (execution: 163 ms, fet ...
分类:
数据库技术 时间:
2020-01-26 13:28:54
收藏:
0 评论:
0 赞:
0 阅读:
95
MYSQL常用命令 1.导出整个数据库 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导 ...
分类:
数据库技术 时间:
2020-01-26 12:57:03
收藏:
0 评论:
0 赞:
0 阅读:
84
1.下载/解压/安装mysql的tar包下载地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads解压: tar xvf tar包名安装server和client包,依赖包(libs包和common包)rpm -ivh 包名 #若提示 ...
分类:
数据库技术 时间:
2020-01-26 11:16:17
收藏:
0 评论:
0 赞:
0 阅读:
88
Server层,选项持久化 mysql> show variables like '%max_connections%'; + + + | Variable_name | Value | + + + | max_connections | 512 | | mysqlx_max_connections ...
分类:
数据库技术 时间:
2020-01-26 11:14:22
收藏:
0 评论:
0 赞:
0 阅读:
106
摘自:https://www.cnblogs.com/zhuifeng-mayi/p/9260659.html 关系型数据库: Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL 非关系型数据库: NoSql、Cloudant、MongoDb ...
分类:
数据库技术 时间:
2020-01-26 09:42:22
收藏:
0 评论:
0 赞:
0 阅读:
95
摘自: https://www.cnblogs.com/zhuifeng-mayi/p/9265075.html MySQL存储引擎简介 MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎: MyISAM管理非事务表。它提供高速存 ...
分类:
数据库技术 时间:
2020-01-26 09:35:41
收藏:
0 评论:
0 赞:
0 阅读:
95
1、大体来说,MySQL 可以分为 Server 层和存储引擎层两部分1.1、Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等 ...
分类:
数据库技术 时间:
2020-01-26 00:12:55
收藏:
0 评论:
0 赞:
0 阅读:
128
1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysq ...
分类:
数据库技术 时间:
2020-01-25 23:25:30
收藏:
0 评论:
0 赞:
0 阅读:
144