1 MySQL数据类型 MySQL支持多种数据类型,主要有以下3类: (1)数值数据类型:包括整数类型TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、浮点小数数据类型FLOAT和DOUBLE、定点小数类型DECIMAL。 (2)日期/时间类型:包括YEAR、TIME、DATE、DATETIME和TIMESTAMP。 (3)字符串类型:CHAR、VAR
转载
2023-08-11 09:26:35
152阅读
全局动态变量,单位微妙,默认0,范围:0~1000000(1秒)。表示binlog提交后等待延迟多少时间再同步到磁盘,默认0,不延迟。设置延迟可以让多个事务在用一时刻提交,提高binlog组提交的并发数和效率,提高slave的吞吐量。全局动态变量,单位个数,默认0,范围:0~1000000。表示等待延迟提交的最大事务数,如果上面参数的时间没到,但事务数到了,则直接同步到磁盘。若全局动态变量,默认关
转载
2023-07-09 19:14:55
107阅读
mysql的参数设置,要根据资源做具体设置,以姜老师的参数设置为例,做个参数的解释而已。 32 CPU core256G MemorySSD storage with 20000 IOPS in 16K page size服务器资源如上,mysql的参数设置参考如下:[mysqld]
# basic settings #
user = mysql
#用户#
sql_mod
@是用户定义的变量,如set @a=1.@@是系统变量,例如查看系统参数,select @@global.log_error_verbosity,则查询全局的log_error_verbosity参数值;如果不带global参数,则默认是查询会话级的参数值,但是如果select @@var,该var没有会话级别的选项,那么当然是显示全局级别的值;会话级的参数也可以通过select @@sessio
转载
2023-07-05 22:25:00
436阅读
首先进入命令行登入MySQL,之后再命令行中输入相关命令。一、查看相关信息1 查看基本参数:show variables;会得到如下:在这里插入图片描述2 可以通过like查看单个变量的设置:show variables like 'table_type'在这里插入图片描述3 执行show status;可以查看一些有意义的统计信息在这里插入图片描述二、修改配置文件修改配置文件:(如果配置文件没有
转载
2023-07-05 22:18:32
149阅读
MySql中@符号的使用(@i)
@符号的作用
@后接变量名,用以定义一个变量,该变量的有效期为语句级,即再一次执行中始终有效.select @a;变量名,如果你不加的话,会认为这是一个列名,但是这列不存在,就报错了;
@变量名 : 定义一个用户变量.
= 对该用户变量进行赋值.用户变量赋值有两种方式: 一种是直接用=号,另一种是用:
转载
2023-06-05 14:56:40
97阅读
在实际应用中,开发的存储过程几乎都需要参数,就是这些参数,使得存储过程更加灵活和有用。 在mysql中,参数有三种模式:IN,OUT或INOUT:IN - 是默认模式。在存储过程中定义IN参数时,调用程序必须将参数传递给存储过程。 另外,IN参数的值被保护。这意味着即使在存储过程中更改了IN参数的值,在存储过程结束后仍保留其原始值。换句话说,存储过程只使用IN参数的副本。OUT - 可以在存储过程
转载
2023-07-05 16:27:38
123阅读
1、配置通用查询日志,需要在配置文件my.cnf中增加如下:
(1) 在mysql的安装目录下,修改my.cnf配置文件,增加general_log = 1
(2) 重启mysql,可执行命令/etc/init.d/mysql restart
备注:当general_log 参数功能打开时,可以用来追踪相关语句。
2、配置慢查询日志,需要在配置文件my.cnf增加如下参数:
slow_query
转载
2023-07-06 14:31:53
99阅读
<?php
/* pdo 学习 */
$dsn = 'mysql:host=localhost;dbname=cswl';//构建连接dsn
$db = new pdo($dsn,'root','');//实例化pdo【第二个参数是用户名,第三个为密码】
#.查询
$obj = $db->prepare("select * f
转载
2023-07-05 16:28:35
104阅读
很久没有写文章,最近碰到了一个非常有意思的Oracle SQL 案例,
这个案例,我用了一些窗口函数来解决的,后来想想,能否跟MySQL
有所关联,就用一个SQL,总结了@的常用用法。
首先我们看下,如下案例
with w1 as (
select 1
转载
2023-06-24 23:47:25
150阅读
MySQL 存储过程参数MySQL存储过程参数简介在现实应用中,开发的存储过程几乎都需要参数。这些参数使存储过程更加灵活和有用。 在MySQL中,参数有三种模式:IN,OUT或INOUT。
IN - 是默认模式。在存储过程中定义IN参数时,调用程序必须将参数传递给存储过程。 另外,IN参数的值被保护。这意味着即使在存储过程中更改了IN参数的值,在存储过程结束后仍保留其原始值。
转载
2023-09-19 10:29:31
44阅读
1.参数文件 当MySQL实例启动时,数据库会先去读一个配置参数文件,用来寻找数据库的各种文件所在的位置以及指定某些初始化参数,这些参数通常定义了某种内存结构有多大等。在默认轻快下,MySQL实例会按照一定的顺序在指定的位置进行读取,用户只需要通过命令mysql --help | grep my.cnf 来寻找即可 1.1参数类型 MySQL数据库中的参数可以分为两类:动态参数静态参数&nbs
转载
2023-07-21 12:15:27
57阅读
mysql命令行参数 --- 这些参数不同于 mysqldump 后的 那些参数 :2种类型的参数 含义是不一样的
一,mysql命令行参数
Usage: mysql [OPTIONS] [database] //命令方式
-?, --help //显示帮助信息并退出
-I, --help //显示帮助信息并退出
--auto-rehash //自动补全功能,就像linux里面
转载
2023-08-25 08:59:05
85阅读
整理mysql my.cnf各个参数的意思
#### Base configure info####
1.port
端口号 一般情况下都是设置为 3306。
2.socket
mysql的 socket 路径。
3.basedir
该参数指定了安装 MySQL 的安装路径,一般填写绝对路径。
4.datadir
转载
2023-08-15 13:46:31
59阅读
MySQL参数说明 Wikipedia,自由的百科全书
1. back_log 指定MySQL可能的连接数量。当MySQL主线程在很短的时间内得到非常多的连接请求,该参数就起作用,之后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很多连接,则需要增大该
转载
2023-07-05 23:37:59
67阅读
本文主要介绍在数据库启动的时候,参数文件通过什么样的方式去确认参数,以及数据库中的重要参数的介绍。1环境配置CPU:Intel(R) Core(TM) i5-8300H CPU内存:8GBMySQL:mysql-5.7.27-linux-glibc2.12-x86_64操作系统:CentOS 7.3内核:3.10.0-9572my.cnf概述my.cnf是数据库在Linux下的默认参数文件名,存放
转载
2023-09-19 00:01:04
37阅读
凡是需要耐心。 参数为静态参数则黄色字体标记。 参数为全局变量则粗体标记。参数为会话变量则下划线标记。 参数为全局、会话变量则不标记。auto_increment_incrementauto_increment_offset这两个参数对master-master replication与自增长列有所影响。 为保持数据一致性,复制过程中应设置相同的值。 参数1指定自增长
转载
2023-11-05 12:09:13
69阅读
文章目录查看参数修改参数保存参数 从作用域上可分为global和session从类型上又可分为可修改和只读参数用户可在线修改非只读参数只读参数只能通过配置文件修改并重启所有参数的修改都不持久化查看参数查看MySQL中所有的参数,MySQL中没有隐含参数的:mysql> show variables;查看某个参数、某类参数,可以使用通配符,如下所示:mysql> show variab
转载
2023-06-11 12:51:29
58阅读
参数文件:告诉MySQL实例启动时在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还会介绍各种参数的类型。参数文件当MySQL实例启动时,MySQL会先去读一个配置参数文件,用来寻找数据库的各种文件所在位置以及指定某些初始化参数,这些参数通常定义了某种内存结构有多大等设置。默认情况下,MySQL实例会按照一定的次序去取,你只需通过命令mysql --hel
MySQL的自定义函数: 函数的两个必要条件:参数,返回值 函数可以返回任意类型的值,同样可以接收这些类型的参数 创建自定义函数:
create function function_name
returns
{string|integer|real|decimal}
routine_body 例子: 创建无参数函数: create function