索引mysql index

MySQL进阶篇:第三章_SQL性能分析

SQL性能分析 SQL执行频率 MySQL 客户端连接成功后,通过 show [session|global] status 命令可以提供服务器状态信息。通过如下指令,可以查看当前数据库的INSERT、UPDATE、DELETE、SELECT的访问频次: -- session 是查看当前会话 ; - ......
性能分析 性能 第三章 MySQL SQL

mysql 表名/关键词/字段 大小写的性能影响

先说结论 同样一句sql,性能比较:关键字大写>所有语句大写>所有语句小写 为查询结果相同的sql,为每一列起别名 性能降低 建议在日常开发中将sql的关键字大写,以提高效率 1. 修改配置my.cnf vi /etc/my.cnf # 在[mysqld]后添加添加 lower_case_table ......
字段 关键词 大小 性能 关键

数据库索引

聚集索引 主键 -> 数据页 聚集索引是一种物理存储结构,决定了数据在磁盘上的物理存储顺序。 主键是一种约束,用于唯一标识表中的数据行。它通常会自动创建一个聚集索引来支持主键的查找和排序。 主键约束约束了唯一性和非空性。 要注意的是,聚集索引和主键不是互斥的概念。一个表可以有一个主键并且使用聚集索引 ......
索引 数据库 数据

mysql 创建表分区 list分区

CREATE TABLE `goods` ( `id` varchar(36) NOT NULL, `goods_name` varchar(256) NOT NULL COMMENT '产品名称', `release_version` varchar(8) NOT NULL, PRIMARY KE ......
mysql list

MySQL-分库分表

......
分表 分库 MySQL

MySQL-主从同步原理

......
主从 原理 MySQL

覆盖索引和超大分页优化

......
索引

MySQL中,如何定位慢查询

......
MySQL

MySQL锁的分类以及基本使用场景

锁的分类: 性能:悲观锁、乐观锁 操作类型:读锁、写锁 数据粒度:表锁、行锁、页面锁 更细粒度:间隙锁、临键锁 读锁又叫共享锁 or S锁(Shared锁),顾名思义同一份数据可以加读锁互不影响 写锁又叫排它锁 or X锁(Exclusive锁),写锁未释放前,会阻塞其他的写锁和读锁 表锁: 表锁也 ......
场景 MySQL

Oracle建立索引前后性能比较

1.SQL语句 create table C##HR.t_noindex as select * from all_objects; create table C##HR.t_indexed as select * from all_objects create index owner_idx on ......
索引 性能 Oracle

Windows安装MySQL

一、下载安装包 1、下载 地址:https://downloads.mysql.com/archives/community/ 二、解压并创建配置文件,创建数据目录 1、步骤 # 1 将下载的压缩包解压 # 2 在bin目录同级下创建一个文件,命名为my.ini # 3 在bin目录同级下创建一个文 ......
Windows MySQL

clickhouse连接访问mysql

创建MySQL表 创建数据库test和表t1,并向t1表中插入几条数据 CREATE database test ; use test; CREATE table t1( id int, name varchar(100) ); INSERT INTO t1 values (1, 'a'),(2, ......
clickhouse mysql

Typecho博客网站迁移:MySQL ➡️ MarialDB

由于服务、价格等因素更换云服务器是很常见的情况,本文记录了Typecho博客网站从原服务器迁移至新服务器的操作过程,其中涉及了Mysql数据库到MarialDB数据库的迁移。新服务器为腾讯云轻量服务器,镜像采用typecho,初始服务器状态如图所示。将网站从迁移主要有如下几个步骤:Typecho自定... ......
MarialDB Typecho MySQL 博客 网站

MySQL数据库被锁表你有遇到过吗?

1.被锁原因 1、锁表发生在insert update 、delete 中; 2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户; 3、锁表的原因 : 3.1、A程序执行了对 tableA 的 insert ,并还未 ......
数据库 数据 MySQL

数据库MYSQL常用

1 命令操作数据库相关 1.1 连接和退出mysql服务 # 账号密码方式 (我的本地因为暂时没有密码,所以不需要输入密码) mysql -hlocalhost -P3306 -uroot -proot # 退出 \q 1.2 数据库操作 1.2.1 创建数据库 create database my ......
常用 数据库 数据 MYSQL

2023_10_09_MYSQL_DAY_01

2023_10_09_MYSQL_DAY_01 #运算符的优先级 SELECT ename, job, sal FROM emp WHERE ( job='SALESMAN' OR job='PRESIDENT') AND sal>1500; SELECT ename, job, sal FROM ......
MYSQL_DAY MYSQL 2023 DAY 10

2023_10_09_MYSQL_DAY_01_课后题

2023_10_09_MYSQL_DAY_01_课后题 #第三章 #1. 查询每名员工的员工姓名,入职时间。 SELECT ename, hiredate FROM emp; #2. 查询部门表中部门名称及部门所在地。 SELECT dname, loc FROM dept; #3. 查询所有员工的 ......
MYSQL_DAY MYSQL 2023 DAY 10

centos8系统安装常用关系型数据库Mysql、pgsl、DM、sqlserver、oracle、gaussdb

一、Mysql数据库安装 #安装 yum install -y mysql-server #开启mysqld服务 systemctl start mysqld #设置服务开机自启 systemctl enable mysqld #修改默认密码,并创建用户datax及数据库datax-web mysq ......
sqlserver 常用 centos8 gaussdb 数据库

安装Mysql详细步骤

一、下载安装包 地址:https://downloads.mysql.com/archives/community/ - 根据需要选择安装版本 二 解压并创建配置文件,创建数据目录 1 将下载的压缩包解压 2 在bin目录同级下创建一个文件,命名为my.ini 3 在bin目录同级下创建一个文件夹, ......
步骤 Mysql

MYSQL-sql语句示例

数据库操作: 创建数据库:CREATE DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 删除数据库:DROP DATABASE IF EXISTS database_name; 切换数据库:USE da ......
示例 语句 MYSQL-sql MYSQL sql

MYSQL知识

当涉及到MySQL数据库时,它是一个开源的关系型数据库管理系统,被广泛应用于数据存储和管理。以下是关于MySQL的非常详细的内容,包含了各种方面的知识点。 1. 数据库基础 1.1 数据库概念 数据库:用于存储、管理和操作大量结构化数据的仓库。 关系型数据库:基于关系模型组织数据,并使用SQL进行数 ......
知识 MYSQL

MYSQL操作

1. 连接数据库 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DatabaseConnector { public static void ......
MYSQL

MySQL数据排序的SQL语句

1.升序排序 select * from xxx order by 字段 2.降序排序 select * from xxx order by 字段 desc ......
语句 数据 MySQL SQL

MySQL只取第一个值的SQL语句

# 查询学生表中所有数据 并且只取第一条数据SELECT * FROM student LIMIT 1 ......
语句 MySQL SQL

windows mysql5.7升级到最新版

原系统用的是mysql5.7.10版本,被扫出了好多漏洞,想修复只能升级到最新版 一番周折之后升级完成了,下面记录下以备后面升级使用 1.下载最新版mysql 官网:https://dev.mysql.com/downloads/mysql/ 可以看到最新版为 5.7.43,果断下载 2.通过服务查 ......
最新版 windows mysql5 mysql

Mysql高级sql语句

1.高级sql语句(进阶查询一) 1.1 select 语法: SELECT "字段" FROM "表名"; 示例: select name from home; select id from home2; 1.2 distinct 语法:SELECT DISTINCT "字段" FROM "表名" ......
语句 Mysql sql

mysql 存储过程

存储过程实例 前提准备 创建表 create table table1(name varchar(10)); create table Matches( id int(10) auto_increment not null, MATCHNO int(5) not null, TEAMNO Varch ......
过程 mysql

mysql用户权限

mysql创建用户权限 创建用户 MySQL中的用户帐号由用户名,以及使用@字符分隔的主机名组成。 CREATE user user_account IDENTIFIED BY password; 例: create user super@localhost IDENTIFIED BY '12345 ......
权限 用户 mysql