-
Mysql -存储引擎
所属栏目:[MySql教程] 日期:2022-03-28 热度:112
Mysql -存储引擎: 1、存储引擎:是表级别的类型。 2、查看表存储引擎的方法: (1)、mysql show table status in mydb where name=classesG; 1. row Name: classes 表名 Engine: InnoDB 存储引擎 Version: 10 表的当前版本(多版本并发) Row_format: Com[详细]
-
MySQL之select into outfile用法
所属栏目:[MySql教程] 日期:2022-03-28 热度:139
MySQL之select into outfile用法: 1、select into outfile可以导出数据到指定目录下的文件中 语法: SELECT ... INTO OUTFILE file_name [CHARACTER SET charset_name] [export_options] export_options: [{FIELDS | COLUMNS} [TERMINATED BY string] [[OPT[详细]
-
MySQL 5.7 自增字段相关参数说明
所属栏目:[MySql教程] 日期:2022-03-28 热度:134
auto_increment_increment 和 auto_increment_offset参数用在主主复制中,用于控制AUTO_INCREMENT字段的操作,在不同节点使用不同的生成规则,以避免生成的序列相同而产生冲突。这两个参数可以分别设置全局和会话的变量,每个参数的值的范围是1~65535。将这[详细]
-
MySQL中的show命令
所属栏目:[MySql教程] 日期:2022-03-28 热度:185
mysql help show Name: SHOW Description: SHOW has many forms that provide information about databases, tables, columns, or status information about the server. This section describes those following: SHOW [FULL] COLUMNS FROM tbl_name [FROM[详细]
-
关于mysql5.6 的排序问题
所属栏目:[MySql教程] 日期:2022-03-28 热度:149
mysql 5.6 的排序进行了优化. 同样的sql , 在5.5 跟5.6 上可能得到不同的结果: CREATE TABLE `TestCase2` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `aValue` decimal(19,2) NOT NULL, `accuracyClassType_id` bigint(20) NOT NULL, `productType_id` big[详细]
-
cmake源码编译安装mysql-5.5.32 多实例遇到的坑
所属栏目:[MySql教程] 日期:2022-03-28 热度:177
授人以鱼,我是怎么找到的? 坑2:cmake配置报错因为后面有空格导致的,cmake编译参数正确的为如下: cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32 -DMYSQL_DATADIR=/application/mysql-5.5.32/data -DMYSQL_UNIX_ADDR=/application/mysq[详细]
-
生产mysql在线配置主从
所属栏目:[MySql教程] 日期:2022-03-28 热度:168
生产mysql在线配置主从: 一、将主库数据导出 mysqldump -uuser -ppassword -S /tmp/mysql.sock --single-transaction --master-data=2 --all-databases --triggers --routines --events /root/master_dump.sql 二、在主库创建主从复制用户 mysqlgrant repli[详细]
-
mysql加快alter操作
所属栏目:[MySql教程] 日期:2022-03-28 热度:112
mysql的alter table 操作的性能对大表来说是个大问题.mysql执行大部分修改表结构的操作方法是用新的结构创建一个空表,从旧表中查出所有数据插入新表,然后删除旧表.这样操作可能花费很长时间,如果内存不足而表又很大,而且还有很多索引的情况下,此种情况更甚.[详细]
-
MySQL 5.7中新增sys schema后,会有什么变化
所属栏目:[MySql教程] 日期:2022-03-28 热度:127
MySQL 5.7中引入了一个新的sys schema,sys是一个MySQL自带的系统库,在安装MySQL 5.7以后的版本,使用mysqld进行初始化时,会自动创建sys库,sys库里面的表、视图、函数、存储过程可以使我们更方便、快捷的了解到MySQL的一些信息,比如哪些语句使用了临时表[详细]
-
关于mysql中root权限丢失的问题
所属栏目:[MySql教程] 日期:2022-03-28 热度:128
听说执行了一条语句:revoke all on *.* from root@localhost; --呵呵,当时到底是怎样的心理活动,这是怎样的恨。。。 于是小菜就做了一个实验,心里感觉应该和密码丢失后跳过权限重新设置密码的解决方法是一样的,当然这只是思路,试试才知道。 首先停止数[详细]
-
mysql中怎样实现增删改查语句
所属栏目:[MySql教程] 日期:2022-03-27 热度:195
这篇文章主要介绍mysql中如何实现增删改查语句,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql增删改查语句操作:1、使用select语句查询,代码为【SELECT * FROM biao1】;2、使用insert插入数据,代码为【INSERT INTO biao1[详细]
-
经过触发器分发同步数据
所属栏目:[MySql教程] 日期:2022-03-27 热度:178
通过触发器分发同步数据 create table tab(id int not null primary key,name varchar(20),age int,address varchar(200)); create table tab0(id int not null primary key,name varchar(20),age int,address varchar(200)); create table tab1(id int not[详细]
-
MySql添加用户、授权、修改密码等语句
所属栏目:[MySql教程] 日期:2022-03-27 热度:170
MySql增加用户、授权、修改密码等语句 数据库top_develop 登录数据库 1:新增用户 [mysql@lcamdb ~]$ mysql -u root -p Enter password: ***** Type help; or h for help. Type c to clear the current input statement. mysql insert into mysql.user(Hos[详细]
-
MySQL 如何策划高性能的索引?
所属栏目:[MySql教程] 日期:2022-03-27 热度:147
今天带你了解如何设计高性能的索引。 其中,有这么一个点,说的是 InnoDB 引擎中使用的是聚簇索引,其主索引的实现树中的叶子结点存储的是完整的数据记录,而辅助索引中存储的则只是辅助键和主键的值。 Id Name Company 5 Gates Microsoft 7 Bezos Amazon 11[详细]
-
mysql relay log相关参数解说
所属栏目:[MySql教程] 日期:2022-03-27 热度:178
max_relay_log_size:标记relay log 允许的最大值,如果该值为0,则默认值为max_binlog_size(1G);如果不为0,则max_relay_log_size则为最大的relay_log文件大小; relay_log:定义relay_log的位置和名称,如果值为空,则默认位置在数据文件的目录,文件名为[详细]
-
MySQL和Oracle的增添字段的处理差别
所属栏目:[MySql教程] 日期:2022-03-27 热度:186
昨天在微信群中有个朋友也是无意中问了一下,说数据库中的表字段想保持一种相对规范的顺序,怎么办?要知道Oracle中这个操作就比较纠结了,因为是按照追加的方式来处理的。没法在已有的字段1,字段2中间添加一个字段3。但是MySQL却可以,这个方面 MySQL看起[详细]
-
MySQL TEXT、DATE、SET 数据类别
所属栏目:[MySql教程] 日期:2022-03-27 热度:117
MySQL TEXT、DATE、SET 数据类型(转)[@more@] MySQL 数据表的字段必须有定义一个数据类型。这有大约 25 种选择,大部分都是直接明了的,就不多费口舌了。但有几个有必要提一下。 TEXT 不是一种数据类型,虽然可能有些书上是这么说的。它实际上应该是 LONG VA[详细]
-
别花冤枉钱买专栏了!两篇文章带你读明白MySQL优化原理
所属栏目:[MySql教程] 日期:2022-03-27 热度:159
搜集了两篇文章,来源于不同的地方,合称《史上 MySQL 最全优化指南》分享一下藏货。今天更新上篇,明天更新下篇。 说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.. 你是否[详细]
-
Oracle Linux 7.1中安置Mariadb
所属栏目:[MySql教程] 日期:2022-03-27 热度:120
在Oracle Linux 7.1中安装Mariadb 10.0.38,因为Mariadb是Mysql的分支,安装操作基本类似。 1.首先下载安装介质mariadb-10.0.38-linux-glibc_214-x86.tar.gz 并将其上传到服务器的/soft目录 2.创建用户与用户组 [root@cs1 soft]# groupadd mysql [root@cs1 s[详细]
-
数据库设计的主要过程是什么
所属栏目:[MySql教程] 日期:2022-03-27 热度:148
这篇文章给大家分享的是有关数据库设计的主要步骤是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 数据库设计的基本原则: (1)把具有同一个主题的数据存储在一个数据表中,一表一用。 (2)尽量消除冗余,提高访问数据[详细]
-
MySQL 4.1.0 中文参照手册 6.7 MySQL 事务与锁定命令
所属栏目:[MySql教程] 日期:2022-03-27 热度:100
如果你使用事务安全表 (例如 Innodb、BDB),通过下面的命令,你可以设置 MySQL 为非 autocommit 模式: 在此之后,你必须使用 COMMIT 来存储你的更改到磁盘上,或者使用 ROLLBACK ,如果你希望忽略从你的事务开始所做的更改。 如果你希望为一系列语句从 AUTO[详细]
-
MySQL5.7+keepalived+LVS从库负载均衡创建
所属栏目:[MySql教程] 日期:2022-03-27 热度:174
数据库架构:一主三从 master:192.168.8.57 slave1:192.168.8.58 slave2:192.168.8.59 slave3:192.168.8.61 manager:192.168.8.60 此项目数据库架构中,master和slave1利用MHA和keepalived实现故障自动切换,slave2和slave3利用 keepalived和LVS实现负[详细]
-
怎样用Percona XtraBackup进行MySQL从库的单表备份和恢复
所属栏目:[MySql教程] 日期:2022-03-27 热度:193
环境说明: 主库:192.168.0.1 从库1:192.168.0.2 从库2:192.168.0.3 备份工具 : Percona xtrabackup version 2.4.8 based on MySQL server 5.7.13 Linux (x86_64) (revision id: 97330f7) 在主库上创建chenfeng库: mysql create database chenfeng; Query OK[详细]
-
MySQL 5.7 EXPLAIN EXTENDED语句解说
所属栏目:[MySql教程] 日期:2022-03-27 热度:148
EXPLAIN EXTENDED相比EXPLAIN命令,会额外显示一个filtered字段。这个字段会指示出表的条件所过滤的表中行数的百分比。除此之外,在执行EXPLAIN EXTENDED命令之后,使用SHOW WARNINGS语句可以查看额外的语句信息。在MySQL 5.7.3,EXPLAIN命令会自动带EXTENDE[详细]
-
在javaee的三层结构中,为何事物存在于业务层
所属栏目:[MySql教程] 日期:2022-03-27 热度:192
我们都知道在javaee实际开发中,分为3层结构来开发,controller,service和dao 那么为什么事物要存在于业务层中,事物是通过connection对象操作的,使用原始jdbc链接数据库的链接也是connection操作的,connection是在到是怎么传递到dao的呢? 这里讲解两种[详细]