CentOS 自从 7.0 以后,其操作系统默认的数据库系统从之前的 MySQL 变成了 MariaDB。MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可 Maria…
分类:MySql
Docker终端无法输入中文问题解决
前言: 某日在docker里搭建了一套MySQL服务,发现在MySQL命令行内无法输入中文 中文显示也以?代替,起初以为是MySQL字符集的问题 检查之后未解决问题,又退出到容器终端 发现同样不能输入中文,由此推断 是系…
mysql几个常用的判空函数:isnull, ifnull, nullif, coalesce
1. isnull(expr) 如果expr为null,则返回1,否则返回0 SELECT ISNULL(null) from dual; --结果为1 SELECT isnull(1/0) from dual; --结…
CentOS 7 - 安装MySQL 首次安装设置
// 安装MySQL $ wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm $ yum localinstall -y my…
写给新手的Mysql入门指南(二)
修改数据表 针对字段的操作 首先我再创建一个数据表 CREATE TABLE t1( -> username VARCHAR(20) NOT NULL, -> age TINYINT, -> salar…
Oracle PL/SQL 入门
正则表达式 字符类别 类别 描述 \d 任意数字(等同于[0-9]) \D 任意非数字字符(等同于[^0-9]) \w 任意字母或数字(等同于[a-zA-Z0-9]) \W 任意非字母或数字字符(等同于[^a-zA-Z0…
MySQL(四)|《千万级大数据查询优化》第一篇:创建高性能的索引(补充)
本文是MySQL(三)|《千万级大数据查询优化》第一篇:创建高性能的索引的一个补充。 主要包括如下几点: 关于sex列创建索引的处理 sex可以理解为那种选择性不高,但是可能很多查询都会用到的列。考虑到使用的频率,还是建…
mysql 乐观锁详解
乐观锁: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁机制采取了更加宽松的加锁机制。悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。但随之而来的就是数据库性能的大量开销…
NoSQL 数据库概览及其与 SQL 语法的比较
NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用的难题。 本文对NoSQL数据库的定义、分类、特征、当前比较流行的NoSQL数据库系统等进行了简单的介绍,并对NoSQL和SQL语法…
MAC连接服务器oracle数据库中文乱码问题解决
最近入手实验室项目,数据库均使用oracle,但发现使用mac连接oracle时出现数据库内容乱码问题,即中文全部会变为????符号,使用win虚拟机连接时没有此问题。 搜索发现相关资料和解决方案博客非常少,网络上总的较…
mac 安装MySQL8.x问题
官网下载地址https://dev.mysql.com/downloads/mysql/,在官网下载安装包,按照指引安装完成后,很高兴。然后使用命令 mysql -u root -p 登陆系统,提示输入密码,但是输入密码…
MySQL数据库的优化-运维架构师必会高薪技能,笔者近六年来一线城市工作实战经验
首先在此感谢下我的老师-老男孩专家拥有16年一线实战经验,我当然不能和我的老师平起平坐,得到老师三分之一的真传,所以只有6年,嘿,废话不多说,下面开启MySQL优化之旅! 我们究竟应该如何对MySQL数据库进行优化?下面…