MySQL NULL 值处理我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。为了处理这种情况,MySQL提供了三大运算符:IS NULL: 当列的值是 NULL,此运算符返回 tr ...
分类:
数据库 时间:
2018-12-08 23:57:40
阅读次数:
218
第1章 实例和故事决定电商11大促成败的各个关键因素。1-1 什么决定了电商双11大促的成败1-2 在双11大促中的数据库服务器1-3 在大促中什么影响了数据库性能1-4 大表带来的问题1-5 大事务带来的问题 第2章 什么影响了MySQL性能详细介绍影响性能各个因素,包括硬件、操作系统等等。2-1 ...
分类:
数据库 时间:
2018-12-08 23:58:24
阅读次数:
1208
你可能想知道MySQL以下三种信息:查询结果信息: SELECT, UPDATE 或 DELETE语句影响的记录数。数据库和数据表的信息: 包含了数据库及数据表的结构信息。MySQL服务器信息: 包含了数据库服务器的当前状态,版本号等。在MySQL的命令提示符中,我们可以很容易的获取以上服务器信息。 ...
分类:
数据库 时间:
2018-12-08 23:58:46
阅读次数:
301
MySQL 事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持 ...
分类:
数据库 时间:
2018-12-08 23:58:53
阅读次数:
259
MySQL 正则表达式在前面的章节我们已经了解到MySQL可以通过 LIKE ...% 来进行模糊匹配。MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。如果您了解PHP或Perl,那么操作起来就非常简单,因为MySQL的正则表达式匹配与这些脚 ...
分类:
数据库 时间:
2018-12-08 23:59:03
阅读次数:
309
MySQL数据库优化:前言:在一个网站架构中,首先出现瓶颈的一定是数据库,其次是存储。1、硬盘优化:不用虚拟机,用物理机(因为数据库是IO密集型的应用)a、CPU64位CPU,百度为例:一台机器8-16颗CPU。普通公司:2-4颗cpu。b、内存(mem)百度为例:96G-128G,3-4个实例。普通公司:32G-64G,跑2个实例。c、磁盘(disk)数量越多越好。性能:SSD(高并发)>
分类:
数据库 时间:
2018-12-09 00:02:14
阅读次数:
259
SQL Server developer和enterprise
分类:
数据库 时间:
2018-12-09 00:02:35
阅读次数:
2012
JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录 ...
分类:
数据库 时间:
2018-12-09 00:03:27
阅读次数:
222
上一篇讲了StatementHandler,其中有ParameterHandler(参数处理器)是在StatementHandler被创建时被创建的。下面对ParameterHandler进行说明。其代码如下: 它只有两个方法,其中getParameterObject()是获取参数的,而setPar ...
分类:
数据库 时间:
2018-12-09 01:02:16
阅读次数:
247
ResultSetHandler是Mybatis中的另一重要接口,它的代码如下所示: ResultSetHandler的作用有: 处理Statement执行后产生的结果集,生成结果列表 处理存储过程执行后的输出参数 这里只讨论处理Statement执行后产生的结果集,生成结果列表这一作用。 Resu ...
分类:
数据库 时间:
2018-12-09 01:02:57
阅读次数:
243
GTID简介 概念 全局事务标识符(GTID)是创建的唯一标识符,并与在源(主)服务器上提交的每个事务相关联。此标识符不但是唯一的,而且在给定复制设置中的所有服务器上都是唯一的。所有交易和所有GTID之间都有一对一的映射关系。GTID由source_id和transaction_id组成 GTID ...
分类:
数据库 时间:
2018-12-09 01:03:05
阅读次数:
303
根据MySQL的架构优化 参数调整的最终效果: 1)SQL执行速度足够快 2)业务吞吐量足够高:TPS,QPS 3)系统负载可控,合理:cpu,io负载 在调整参数的时候,应该熟悉mysql的体系架构,可以根据体系架构分快进行参数调整。 主要方面:内存,线程,磁盘文件,各级缓存 内存 一.通过配置缓 ...
分类:
数据库 时间:
2018-12-09 01:04:06
阅读次数:
313
发贴人 Sergio-Oracle 于2018-4-18 23:10:15在Oracle Linux Introduction How Does This Work? Requirements Before You Get Started Steps Clone the vagrant-boxes ...
分类:
数据库 时间:
2018-12-09 01:05:35
阅读次数:
143
如果 初始化缓冲池时 innodb_buffer_pool_chunk_size* innodb_buffer_pool_instances大于当前缓冲池大小, innodb_buffer_pool_chunk_size 则截断为 innodb_buffer_pool_size/ innodb_bu ...
分类:
数据库 时间:
2018-12-09 01:06:18
阅读次数:
269
问题 原因 NewsContext.cs Startup.cs 该错误表示,如果通过AddDbContext配置NewsContext,那么需要添加一个DbContextOptions<NewsContext>类型参数的构造函数到NewsContext类。否则.net core 不能注入时带上Add ...
分类:
数据库 时间:
2018-12-09 10:39:09
阅读次数:
305
一、什么是数据库 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。 二、什么是数据库管理系统 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件, ...
分类:
数据库 时间:
2018-12-09 12:03:15
阅读次数:
228
MySQL多表关联查询效率高点还是多次单表查询效率高,为什么? 《阿里巴巴JAVA开发手册》里面写超过三张表禁止join 这是为什么?这样的话那sql要怎么写? ...
分类:
数据库 时间:
2018-12-09 12:06:04
阅读次数:
374
1.导入报错 我将ORACLE12.2 导出的文件,导入到ORACLE12.1 。 IMP-00010: 不是有效的导出文件, 标头验证失败 解决办法: 修改 dmp 文件版本,使用UEDITOR打开文件修改导出版本。 将12.2 改成 11.02 2.导入时报ORA-12154 在客户机器安装or ...
分类:
数据库 时间:
2018-12-09 12:06:32
阅读次数:
219
CentOS 7安装MariaDB 10详解以及相关配置 第一步:添加 MariaDB yum 仓库 首先在CentOS操作系统中/etc/yum.repos.d/目录下添加 MariaDB 的YUM配置文件MariaDB.repo文件。 vi /etc/yum.repos.d/MariaDB.re ...
分类:
数据库 时间:
2018-12-09 12:06:59
阅读次数:
249
一、服务端配置php-xdebug配置:[xdebug]zend_extension=/usr/local/php/lib/php/extensions/no-debug-zts-20170718/xdebug.soxdebug.remote_enable=1xdebug.remote_host=127.0.0.1xdebug.remote_port=9000重启web服务器(略)dbgp配置:a
分类:
数据库 时间:
2018-12-09 12:14:30
阅读次数:
438