首页 > 数据库技术
《深入浅出Mysql》——第二章 SQL基础
修改表名: 在 MySQL 中,update 命令可以同时更新多个表中数据,语法如下 注意:多表更新的语法更多地用在了根据一个表的字段,来动态的更新另外一个表的字段 例如,要 emp表中统计公司的总人数 在此基础上,要统计各个部门的人数 更细一些,既要统计各部门人数,又要统计总人数: 统计人数大于 ...
分类:数据库技术   时间:2020-01-26 17:05:31    收藏:0  评论:0  赞:0  阅读:84
MyBatis+Oracle实现主键自增长的几种常用方式
一、使用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
robot framework 数据库增删改查
使用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】关于MySQL出现lock wait timeout exceeded 的解决方案
关于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
【MySQL】MySQL 查看表结构简单命令
一、简单描述表结构,字段类型 desc tabl_name; 显示表结构,字段类型,主键,是否为空等属性,但不显示外键。 例如:desc table_name 二、查询表中列的注释信息 select * from information_schema.columnswhere table_schem ...
分类:数据库技术   时间:2020-01-26 16:53:44    收藏:0  评论:0  赞:0  阅读:90
SQL索引
1.什么是索引?作用? 索引相当于 一本书的目录,通过目录(索引)可以快速的找到对应的资源。 在数据库中,查询一张表的时候有两种方式: 第一种:全表扫描 第二种:根据索引检索(效率最高) 索引提高检索效率的根本原理是:缩小了扫描的范围。 正确的使用索引可以提高检索效率,但是随意的添加索引是不被允许的 ...
分类:数据库技术   时间:2020-01-26 15:31:31    收藏:0  评论:0  赞:0  阅读:78
MySQL 索引总结
1、索引是做什么的? 想象一下,你面前有本词典,数据就是书的正文内容,你就是那个cpu,而索引,则是书的目录 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。 表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达 ...
分类:数据库技术   时间:2020-01-26 15:28:11    收藏:0  评论:0  赞:0  阅读:82
nodejs 连接 mysql 出现 Client does not support authentication protocol requested by server; consider upgrading MySQL client
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
mysql 数据库创建表 id 字段的 sql 设置
`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
Docker 上安装、启动 MySQL
1. 在docker仓库中搜索mysql的镜像: 2. 下载镜像,这里我们安装 5.7 版本 3. 查看安装好的镜像 4. 启动 MYSQL 容器 参数说明: : 后台运行容器,并返回容器ID; : 设置端口,宿主机端口:容器应用默认端口 : 为容器取一个别名 : MYSQL_ROOT_PASSWO ...
分类:数据库技术   时间:2020-01-26 15:04:06    收藏:0  评论:0  赞:0  阅读:67
mysql8.0如何快速生成100万数据人员信息数据
在爱学习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 常见的两种存储引擎
MySQL两种常见的存储引擎有:MyISAM 和 InnoDB,两者区别如下: 1、count运算:MyISAM 有缓存表的 meta-data 元数据,元数据包括行数等,因此其做 COUNT(*) 查询时不需要消耗多少资源。而 InnoDB 就没有这个缓存。 2、事务和崩溃后的安全恢复:MyISA ...
分类:数据库技术   时间:2020-01-26 14:11:55    收藏:0  评论:0  赞:0  阅读:80
百万级sql优化查询
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命令(简全)
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
CentOS7安装mysql5.7
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
MySQL8.0新特性【转】
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
1、列举常见的关系型数据库和非关系型都有那些?
摘自: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
2、MySQL常见数据库引擎及比较?
摘自: https://www.cnblogs.com/zhuifeng-mayi/p/9265075.html MySQL存储引擎简介 MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎: MyISAM管理非事务表。它提供高速存 ...
分类:数据库技术   时间:2020-01-26 09:35:41    收藏:0  评论:0  赞:0  阅读:95
mysql的一条sql是如何执行的
1、大体来说,MySQL 可以分为 Server 层和存储引擎层两部分1.1、Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等 ...
分类:数据库技术   时间:2020-01-26 00:12:55    收藏:0  评论:0  赞:0  阅读:128
MySQL常用命令
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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!