-
mysql 全字段排序
所属栏目:[MySql教程] 日期:2022-10-18 热度:5
mysql 全字段排序
snowofsummer 发表于 2021/03/17 09:46:452021/03/17
【摘要】 select city,name,age from t where city='杭州' order by name limit 1000 ;语句执行流程如下所[详细] -
mysql索引必须了解的几个重要问题
所属栏目:[MySql教程] 日期:2022-10-18 热度:4
本文讲述了mysql索引必须了解的几个重要问题。分享给大家供大家参考,具体如下:
1、索引是做什么的?
索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然[详细] -
#冲刺创作新星#MySQL 到 ADB MySQL 实时数据同步实操分享
所属栏目:[MySql教程] 日期:2022-10-18 热度:4
摘要:很多 DBA 同学经常会遇到要从一个数据库实时同步到另一个数据库的问题,同构数据还相对容易,遇上异构数据、表多、数据量大等情况就难以同步。我自己亲测了一种方式,可以非常方便地[详细]
-
PostgreSQL 选择数据库
所属栏目:[MySql教程] 日期:2022-10-18 热度:3
PostgreSQL 选择数据库
上一章节我们讲了如何创建数据库,接下来我们来讨论如何去选择我们创建的数据库。
数据库的命令窗口
PostgreSQL 命令窗口中,我们可以命令提示符后面输入 SQL 语句:[详细] -
MySQL核心知识学习之路(1)
所属栏目:[MySql教程] 日期:2022-10-18 热度:3
【MySQL】| 总结/Edison Zhou
作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第一篇,总结了MySQL的基础架构、一个查[详细] -
Mysql 自动递增(AUTO INCREMENT) 资料
所属栏目:[MySql教程] 日期:2022-09-17 热度:5852
AUTO INCREMENT
使用
AUTO_INCREMENT属性可用于为新行生成唯一标识
没有为该AUTO_INCREMENT 列指定值,因此 MySQL 自动分配了序列号。NO_AUTO_VALUE_ON_ZERO 除非启用 SQL 模式,否则还[详细] -
mysql数据库类型选择_MYSQL中如何选择合适的数据类型?
所属栏目:[MySql教程] 日期:2022-09-17 热度:2365
MySQL提供了大量不同的数据类型,选择合适的数据类型y有时是决定性能好坏的关键。如下是一些关于更好选择数据类型的建议:
选择数据类型的基本原则
前提:使用适合存储引擎
选择原则:根[详细] -
举个栗子看如何做MySQL 内核深度优化
所属栏目:[MySql教程] 日期:2022-09-17 热度:9228
作者介绍:简怀兵,腾讯云数据库高级工程师,负责腾讯云CDB内核及基础设施建设;先后供职于Thomson Reuters和YY等公司,PTimeDB作者,曾获一项发明专利;从事MySQL内核开发工作8年,具有丰富的优化经验;在分布式[详细]
-
本文所属图书?>?MySQL内核:InnoDB存储引擎
所属栏目:[MySql教程] 日期:2022-09-17 热度:5179
为什么要写这本书
过去这些年,我一直在和各种不同的数据库打交道,见证了 MySQL 从一个小型的关系型数据库发展成为各大互联网企业的核心数据库系统的过程。期间我参与了一些大大小小的项目开发工作,成[详细] -
MySQL数据库安装教学,只需几行代码即可
所属栏目:[MySql教程] 日期:2022-09-17 热度:1827
服务器端安装
在 Ubuntu 上安装 MySQL,最简单的方式是在线安装。只需要几行简单的命令( # 号后面是注释):
#安装 MySQL 服务端、核心程序
sudo apt-get install mysql-server
#安装[详细] -
记一次因mysql触发器引发的故障
所属栏目:[MySql教程] 日期:2022-07-10 热度:83
报错信息表示是由于mysql的函数和触发器引起的,问了下公司开发,他们表示函数功能已经测试上线好久了,没有问题,而触发器是这周刚上的。于是,赶紧进入生产的DB服务器进行查看: mysql use wendi; Database changed mysql SHOW TRIGGERSG; ... **********[详细]
-
mysql的varchar与text比较
所属栏目:[MySql教程] 日期:2022-07-10 热度:174
varchar和text是mysql字符存储争议比较多的领域,究竟大字段用那个比较好,我们来对比一下,然后自行选择. 大小对比 VARCHAR:varchar在mysql中必须满足最大行宽度限制,也就是 65535(64k)字节,而varchar本身是按字符串个数来定义的,在mysql中使用uft-8字符集一[详细]
-
mysql需求情景 列转行
所属栏目:[MySql教程] 日期:2022-07-10 热度:169
由于是模拟场景,直入主题,表名称及结构定义很low,请忽视! (1)现有学生分数表如下: mysql select * from vmark1; +-----+--------+--------+------+ | sid | sname | course | mark | +-----+--------+--------+------+ | 1 | 张三 | jsj | 90 | | 1 |[详细]
-
MySQL管理寻常的命令
所属栏目:[MySql教程] 日期:2022-07-10 热度:160
MySQL管理常用的命令: 一、用户管理 1、创建用户 # 任何ip的客户端都可以访问 create user tester@% identified by 123456; # 只有本地的客户端才可以访问 create user tester@localhost identified by 123456; # 只有指定的192.168.1.90这个ip才可以访问 c[详细]
-
mysql5.7windows下zip安装注意事宜
所属栏目:[MySql教程] 日期:2022-07-10 热度:74
mysql5.7windows下zip安装注意事宜: 1.官网下载zip包 我下的是mysql-5.7.16-winx64 2.解压放到任意目录下,我放的是D:mysql-5.7.16-winx64 3.配置环境变量(D:mysql-5.7.16-winx64bin追加到path),修改my-default.ini 注意:解压的文件夹里没有data目录[详细]
-
MySQL 8.0新特点 CTE
所属栏目:[MySql教程] 日期:2022-07-10 热度:189
MySQL 8.0新特点 CTE: 1、CTE简介 MySQL从8.0开始支持CTE,慢慢地向Oracle学习,CTE确实是个很好用的东西,特别是针对OLAP类型的SQL,可以大大简化,优化SQL. 那么什么是CTE呢? 个人理解:CTE(common table expression)是一个临时的结果集,类似一个函数,[详细]
-
MySQL NULLIF函数用处
所属栏目:[MySql教程] 日期:2022-07-10 热度:90
MySQL NULLIF函数以及如何使用它来防止查询中的除以零错误,NULLIF函数是接受2个参数的控制流函数之一。如果第一个参数等于第二个参数,则NULLIF函数返回NULL,否则返回第一个参数。 1,NULLIF语法结构 NULLIF(expression_1,expression_2); 2,举例用法 SELE[详细]
-
MySQL基准测试工具-sysbench安装测验
所属栏目:[MySql教程] 日期:2022-07-10 热度:185
环境:CentOS6.5,MySQL5.7.22 1.下载 sysbench下载地址 2.安装 tar -zxvf sysbench-1.1.0.tar.gz yum install automake libtool y #安装依赖包 cd sysbench-0.4.12.14 ./autogen.sh ./configure --with-mysql-includes=/usr/local/mysql/include --with-mys[详细]
-
MYSQL新特性secure_file_priv读取文件
所属栏目:[MySql教程] 日期:2022-07-10 热度:84
secure-file-priv特性 secure-file-priv参数是用来限制LOAD DATA, SELECT OUTFILE, and LOAD_FILE()传到哪个指定目录的。 ure_file_priv的值为null ,表示限制mysqld 不允许导入|导出 当secure_file_priv的值为/tmp/ ,表示限制mysqld 的导入|导出只能发生在[详细]
-
优化Mysql数据库的8个方式
所属栏目:[MySql教程] 日期:2022-07-10 热度:176
优化Mysql数据库的8个方式: 1、创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次[详细]
-
MySQL 增量备份和还原
所属栏目:[MySql教程] 日期:2022-07-09 热度:79
说明: 所谓增量备份,就是备份自上一次备份之后增加或改变的文件或内容。然而MySQL没有提供直接的增量备份方法,但是却可以通过MySQL的二进制日志间接实现增量备份。下面有关操作方法进行测试。 验步骤如下: 1 .进入配置文件添加二进制日志 vim /etc/my.cn[详细]
-
zabbix 一次悲惨的分区经历
所属栏目:[MySql教程] 日期:2022-07-09 热度:66
今天来到公司,像往常一样打开zabbix,突然发现没有数据被收集,于是快速检查了其他的图形,发现都没有数据,于是定位到了服务端的问题,检查日志发现:zabbix日志突然报查询history和history_uint失败,分区里找不到这个 clock?zabbix 一次惨痛的分区经历[详细]
-
MMM高可用测验
所属栏目:[MySql教程] 日期:2022-07-09 热度:64
MMM高可用测验: 1 环境: 1.1 OS and MYSQL verson: [root@mysql01 ~]# uname -a Linux mysql01 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@mysql01 ~]# /opt/mysql7/bin/mysql --version /opt[详细]
-
MySQL几个容易混淆的定义
所属栏目:[MySql教程] 日期:2022-07-09 热度:131
MySQL几个容易混淆的概念: 1、MySQL数据库服务:是MySQL软件、MySQL实例和MySQL数据库 这几个部分的总称,有时简称 MySQL服务 2、MySQL实例:指mysqld进程 3、MySQL数据库:是MySQL data目录下的一系列物理文件的集合,至少有4个(test、mysql、information_[详细]
-
3Python全栈之路系列之MySQL表内运作
所属栏目:[MySql教程] 日期:2022-07-09 热度:173
先创创建一个表用于测试 -- 创建数据库 CREATE DATABASE dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; -- 创建表 CREATE TABLE `tb` ( `id` int(5) NOT NULL AUTO_INCREMENT, `name` char(15) NOT NULL, `alias` varchar(10) DEFAULT NULL, `email[详细]
