码迷,mamicode.com
首页 > 数据库
MySQL事务与并发
很多程序员都学过MySQL,而且也会写SQL语句。但仅仅会写还远远不够,在面试中以及在工作中,还必须要会事务和并发。 一、事务 事务是满足 ACID 特性的操作,可以通过 Commit 提交事务,也可以使用 Rollback 进行回滚。 A(Atomicity)原子性:事务被视为不可分割的小单元,事 ...
分类:数据库   时间:2020-04-30 21:05:21    阅读次数:76
面试题 _ 说说你是怎么数据库优化的
对sql语句优化: 就是能分开写的语句就分开写,不要一次性就解决,这样对效率来说是很大的开销的 避免使用不兼容的数据类型: 如float和int,char和varchar等都是不兼容的。 尽量避免在where子句中对字段进行函数或表达式操作 避免使用is not null、in等一些无法让系统使用索 ...
分类:数据库   时间:2020-04-30 21:03:54    阅读次数:124
JDBC以及连接池连接MySQL出现时区错误问题--An attempt by a client to checkout a Connection has timed out
在进行MySQL连接时,出现了如下错误: (1)数据库时区不匹配 (2)数据库连接请求超时 (3)连接池出现空指针异常,获取不到connection对象 甚至 再后来导致测试dbutils时出现错误,怎么也获取不到connection对象,当时debug又遇到关联源码问题,对于新手来说最后没有搞懂。 ...
分类:数据库   时间:2020-04-30 21:01:33    阅读次数:122
Mysql中自定义排序-field()
在我们写项目的时候,我们经常会用到mysql中的排序,然而大多数情况下仅使用默认排序规则就够了 然而有时候某个字段含有自身业务的时候,需要特殊处理的时候,仅仅order by是不能解决的,这时候我们就会用到另一个mysql函数field() order by (str,value1,value2,v ...
分类:数据库   时间:2020-04-30 19:43:12    阅读次数:79
环境搭建(Nginx + PHP7 + Mysql + 运行ThinkPHP5项目)
一、《 安装Nginx》(原文链接) 1 安装gcc yum -y install gcc-c++ 2 安装Nginx 2.1 安装pcre-devel、gzip、openssl yum -y install pcre-develyum -y install zlib-devel yum -y in ...
分类:数据库   时间:2020-04-30 19:39:46    阅读次数:106
adb配置及常用命令
1、下载:http://adbshell.com/downloads 2、解压后 3、环境配置到Path 4、验证 cmd输入:adb version 5、常用命令 adb devices 查看设备 adb install xxx.apk 安装 adb install -r xxx.apk 覆盖安装 ...
分类:数据库   时间:2020-04-30 19:33:22    阅读次数:79
数据库
·一、什么是数据库?(DataBase,简称DB) 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。 数据库是长期存放在计算机内、有组织、可共享的数据即可。 数据库中的数据按一定的数据模型组织、描述和储存、具有较小的冗余度、较高的数据独立性和易扩展性,并可为 ...
分类:数据库   时间:2020-04-30 19:25:30    阅读次数:74
MySQL——数据库
数据库 数据库的本质 MySQL 重要概念介绍 MySQL的安装 去mysql官网下载,解压后,bin目录下,mysqld 服务端,mysql 客户端。 MySQL服务端与客户端 注意 关于mysql sql语句初识 环境变量配置及系统服务制作 小知识点补充 环境变量配置 还是繁琐 需要起两个cmd ...
分类:数据库   时间:2020-04-30 19:24:22    阅读次数:80
数据库
一 什么是数据库 """ 本质其实就是一款基于网络通信的应用程序 那其实每个人都可以开发一款数据库软件 因为它仅仅就是一个基于网络通信的应用程序 也就意味着数据库软件其实有很多很多 关系型数据库 MySQL、oracle、db2、access、sql server 非关系型数据库 redis、mon ...
分类:数据库   时间:2020-04-30 19:21:03    阅读次数:70
SQL 批量修改订单号
1 declare @i int 2 set @i=0 3 while @i<76 4 begin 5 DECLARE @NumBegin Int=1000000 --随机数的最小值 6 DECLARE @NumEnd Int=10000000 --随机数的最大值 7 DECLARE @Decima ...
分类:数据库   时间:2020-04-30 19:11:28    阅读次数:76
oracle decode用法
DECODE(value,if1,then1,if2,then2,if3,then3,...,else)decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)selectcount()from表where性别=男;selectcount()from表where性别=女;要想显示到一起还要union一下,太麻烦了用decode呢,只需要一句话例:selectdecode(
分类:数据库   时间:2020-04-30 19:09:25    阅读次数:71
influxdb 使用
对于大集群的指标监控, 推荐使用, 比mysql、zabbix性能高不少 比TSDB接口好用 和elastic search类似, 插入数据使用rest api即可 安装 下载地址 https://portal.influxdata.com/downloads/ 启动 influxd CLI客户端 ...
分类:数据库   时间:2020-04-30 19:07:41    阅读次数:79
SQL基础01
数据库 存储数据的演变过程 随意的存到一个文件中、数据格式也是千差万别的完全取决于我们自己 """ # 小李 jason|123|NB # 小王 egon-123-DBJ # 小红 tank~123~hecha """ 软件开发目录规范 限制了存储数据的具体位置 """ bin conf core ...
分类:数据库   时间:2020-04-30 19:05:44    阅读次数:63
MySQL优化系列2-索引原理和优化
索引简介: 索引是为了加速对表中数据行的检索二创建的一种分散存储的数据结构 为什么要用索引 索引能极大的减少存储引擎需要扫描的数据量 索引可以把随机IO变为顺序IO 索引可以帮助我们在进行分组、排序等操作时,避免使用临时表 为了说明索引的数据结构,先对比一下几种常见的数据结构特点 一些数据结构 二叉 ...
分类:数据库   时间:2020-04-30 19:00:40    阅读次数:93
mysql常用命令整理
目录 1.数据类型 2.运算符 数学运算符 加减乘除,模除 select 10+3, 10-3, 10*3, 10/3, mod(10,3); 逻辑运算符 与,或,非 select 1|0, 1&0, !1; 异或 3.函数 数学函数 select abs(-1), pi(), sqrt(4), c ...
分类:数据库   时间:2020-04-30 18:59:29    阅读次数:79
MySQL 连接出现 Authentication plugin 'caching_sha2_password' cannot be loaded
在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而 ...
分类:数据库   时间:2020-04-30 17:50:37    阅读次数:106
实测两款SQL回滚工具
第一个:binlog2sql软件版本要求:Python2.7,3.4+MySQL5.6,5.7下载地址:https://github.com/danfengcao/binlog2sql缺点:不支持8.0优点:不需把binlog下载到本地,即可生成回滚SQL使用方法:python/opt/software/binlog2sql/binlog2sql/binlog2sql.py-h172.18.54.
分类:数据库   时间:2020-04-30 17:48:50    阅读次数:104
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!