mysql和mariadb

以下是为您整理出来关于【mysql和mariadb】合集内容,如果觉得还不错,请帮忙转发推荐。

【mysql和mariadb】技术教程文章

在Liquibase中自动生成UUID-Mysql MariaDB【代码】

我试图创建一个表,该表的主键应该是在迭代时自动生成的UUID.mysql --version mysql Ver 15.1 Distrib 10.1.22-MariaDB, for osx10.11 (x86_64) using readline 5.1这是我尝试过的变更集:<changeSet author="shalinlk" id="201705161522"><createTable tableName="quiz_question"><column valueComputed="UUID()" name="id" type="CHAR(36)"><constraints primaryKey="true" nullable="false"/></column><column name="quiz_id" t...

jOOQ为嵌套选择生成的SQL在MySQL / MariaDB中不起作用【代码】

对于经典排名问题(每位玩家最好的3个结果的总和),我使用jOOQ DSL和Scala提出了以下子查询(将其作为选择值嵌入并加入更复杂的查询中):val tr1 = TOUR_RESULT.as("tr1") val tr2 = TOUR_RESULT.as("tr2") val inner:Table[Record1[java.lang.Integer]] = DSL.select(count().as("count")).from(tr2).where(tr1.PLAYER_ID.eq(tr2.PLAYER_ID).and(tr1.NSP_SCORE.le(tr2.NSP_SCORE))).asTable("tr3") val result = sql.select(tr1.PLA...

Mysql(Mariadb)数据库之Information Schema 库中GLOBAL_VARIABLES表 and SESSION_VARIABLES 表分析【代码】

Information Schema GLOBAL_VARIABLES and SESSION_VARIABLES Tables The Information Schema GLOBAL_VARIABLES and SESSION_VARIABLES tables stores a record of all system variables and their global and session values respectively. This is the same information as displayed by the SHOW VARIABLES commands SHOW GLOBAL VARIABLES and SHOW SESSION VARIABLES. It contains the following columns:ColumnDescriptionVA...

MySql、Mariadb创建数据库、用户及授权【代码】

1、创建一个测试数据库-- 创建数据库 CREATE DATABASE test;2、创建一个本地访问数据库的账户- 创建用户 CREATE USER username @ localhost IDENTIFIED BY password;参数:username:数据库访问的账户;localhost:数据库的访问方式,外网访问的时候用%替换localhost即可;password:数据库访问密码,此处输入密码明文;3、给测试账户分配权限 (1)分配所有权限-- 给用户分配所有的权限,并且通过localhost访问 GRANT ALL ON test....

MySQL/MariaDB中的事务和事务隔离级别【代码】【图】

官方手册:https://dev.mysql.com/doc/refman/5.7/en/innodb-locking-transaction-model.html1.事务特性 事务具有ACID特性:原子性(A,atomicity)、一致性(C,consistency)、隔离性(I,isolation)、持久性(D,durabulity)。原子性:事务内的所有操作要么都执行,要么都不执行。 一致性:事务开始和结束前后,数据都满足数据一致性约束,而不是经过事务控制之后数据变得不满足条件或业务规则。 隔离性:事务之间不能互影响,它们必须完全...

mysql-mariadb【图】

1.数据库的介绍 1.什么是数据库 数据库就是个高级的表格软件 2.常见数据库 Mysql Oracle mongodb db2 sqlite sqlserver … 3.Mysql (SUN -----> Oracle) 4.mariadb 2.mariadb的安装 dnf install mariadb-server.x86_64 -y3.软件基本信息 mariadb.service ##启动服务3306 ##默认端口号/etc/my.cnf ##主配置文件 /var/lib/mysql ##数据目录 4.数据库开启 systemctl enable --now mariadb 5.数据库的安全初始化 1.关闭数据库开放端口 ...

修改mysql和MariaDB密码【代码】

一、修改mysql密码UPDATE user SET password=PASSWORD(new_password) WHERE user=root;二、修改MariaDB密码alter user root@localhost identified by newPassword; 执行刷新权限,将上面的查询提交到系统中 flush privileges;

mysql/mariadb很慢,报错:InnoDB: ERROR: the age of the last checkpoint is【代码】

问题 mysql最新网络吞吐速度慢,到后台查看日志报错:Version: 5.5.65-MariaDB socket: /var/lib/mysql/mysql.sock port: 3306 MariaDB Server 201023 14:19:01 InnoDB: ERROR: the age of the last checkpoint is 9444086, InnoDB: which exceeds the log group capacity 9433498. InnoDB: If you are using big BLOB or TEXT rows, you must set the InnoDB: combined size of log files at least 10 times bigger than the ...

mysql/mariadb命令如何获取帮助【图】

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 当连接到mysql数据库以后,使用help命令或者\?表示获取帮助信息。也可以指定关键字查看具体命令对应的帮助信息。可以看到,上面列出了与”create”关键字相关的命令,同样,把列出的命令再次使用help查看即可获得对应命令的语法。我们也可以通过分类查看帮助,那mysql将帮助分为了哪几类...

MySQL、MariaDB实现某个字段内所有数值(例如VIP剩余日期)每天减去1【代码】【图】

在现实中,我们都会遇到各种会员,例如、QQ超级会员、腾讯视频会员等,我们购买会员都是按天计算,然后每过去一天,会员的特权就少一天,那么如何实现这个需求呢?下面就来演示一下: 完成这个需求,需要事件的配合,以及一个字段批量更新的语句 1、开启事件功能 开启方法请看下面这篇:待更新2、实现字段批量加减 在实现了事件之后,我们还需要实现基本的功能才行,下面演示一下: 首先来看原内容:select * from tb_user;此时可以...