当前位置: 首页 > mysql > 所有文章
  • 解决MySQL数据库链接超时报1129错误问题

    2022年10月24日

    MySQL 为了数据库的安全性默认在链接中断或者错误时记录错误链接的ip 等信息(host_cache),有点像系统的错误日志的一种机制。当同一个ip 异常链接数到达某一阈值(max_connect_errors)后就会对该ip的链接进行阻止。sql 解决办法: 首先连接服务器上执行以下 输入密码 一、清除当前产生的缓存: #sql执行 flush hosts ...

    阅读全文
  • JDK1.7下测试ConnectorJ连接MySQL8.0的方法

    2022年10月20日

    MySQL Connector/J是一个JDBC 4型驱动程序。Type 4标志意味着驱动程序是MySQL协议的纯Java实现,不依赖于MySQL客户端库,这篇文章主要介绍了JDK1.7下测试ConnectorJ连接MySQL8.0,需要的朋友可以参考下! GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上 ...

    阅读全文
  • Windows下mysql5.7设置区分大小写(敏感),设置默认编码utf8mb4

    2022年10月19日

    最近需要将Windows下的mysql 5.7设置区分大小写(敏感),设置默认编码 utf8mb4,需要的朋友可以参考下! 修改编码 c盘下搜索 C:\ProgramData\MySQL\MySQL Server 5.7 在该my.ini文件下进行配置修改 [client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set ...

    阅读全文
  • MySQL Workbench安装及使用详解

    2022年10月18日

    MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性,这篇文章主要介绍了MySQL Workbench安装及使用,需要的朋友可以参考下! 一、MySQL Workbench简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle ...

    阅读全文
  • windows下安装MySQL详细教程

    2022年10月17日

    1、下载安装包(官网下载) 直达链接:https://dev.mysql.com/downloads/mysql/ 下载后放到指定目录下解压即可(给电脑新手忠告:注意不要放在C盘,养成好习惯,放C盘多了会影响电脑运行速度) 像我放D盘: 2、安装过程 2.1、配置环境 变量名:MYSQL_HOME 变量值:D:\RJAZLJ\mysql\mysql-8.0.31-winx64(自己 ...

    阅读全文
  • MySQL中with rollup的用法及说明

    2022年10月12日

    MySQL with rollup的用法 当需要对数据库数据进行分类统计的时候,往往会用上groupby进行分组。 而在groupby后面还可以加入withcube和withrollup等关键字对数据进行汇总。 mysql文档 with rollup概述 with在sql语句中定义在group by之后。当需要对数据库数据进行分类统计的时候,往往会用上groupby进行分组。 而在group ...

    阅读全文
  • 达梦数据库获取SQL实际执行计划方法详细介绍

    2022年10月11日

    环境说明: 操作系统:银河麒麟V10 数据库:DM8 相关关键字:DM数据库、SQL实际执行计划 一、set autotrace trace disql下执行set autotrace trace开启AUTOTRACE功能,执行SQL语句,并打印实际的执行计划。 SQL> set autotrace trace SQL> select a.employee_name, b.department_name from dmtest.t_emp a join ...

    阅读全文
  • MySQL数据类型之浅谈字符串(string)

    2022年10月10日

    这篇文章主要介绍了MySQL数据类型之字符串(string)的使用,具有很好的参考价值,希望对大家有所帮助。 字符类型(CHAR Types) CREATE TABLE t1 (c1 CHAR(10)); 该语句创建了一张t1表,表中只有一个字段c1,类型为char,char(10)括号中的10表示字段c1最多能够存储10个字符。 char最多可以存储255个字符,最小可以存储0 ...

    阅读全文
  • MySQL数据类型之浅谈字符串(string)

    2022年10月08日

    字符类型(CHAR Types) CREATE TABLE t1 (c1 CHAR(10)); 该语句创建了一张t1表,表中只有一个字段c1,类型为char,char(10)括号中的10表示字段c1最多能够存储10个字符。 char最多可以存储255个字符,最小可以存储0个字符。 可以如下向表中插入数据: INSERT INTO t1 (c1) VALUES(''); INSERT INTO t1 (c1) VALUES('xy ...

    阅读全文
  • MySQL实现查询数据库表记录数

    2022年09月30日

    mysql统计一个数据库里所有表的数据量,最近在做统计想查找一个数据库里基本所有的表数据量,数据量少的通过select count再加起来也是可以的,不过表的数据有点多,不可能一个一个地查。记得在Navicat里,选择一个数据量,点击表,如图: 那么如何通过sql实现呢?在mysql里是可以查询information_schema.tables这张表 ...

    阅读全文
  • Mysql字段为null的加减乘除运算方式

    2022年09月28日

    这篇文章主要介绍了Mysql字段为null的加减乘除运算方式,具有很好的参考价值,希望对大家有所帮助。 Mysql字段为null的加减乘除运算 数据库表test_table 如下查询: select id, total, used, (total - used) as have from test_table; 查询结果: 解决办法 使用IFNULL 函数来解决NULL值问题 select id, IFN ...

    阅读全文
  • mysql error 1071: 创建唯一索引时字段长度限制的问题

    2022年09月27日

    这篇文章主要介绍了mysql error 1071: 创建唯一索引时字段长度限制的问题,具有很好的参考价值,希望对大家有所帮助。 一、先描述一下问题吧 如下创建表时候报错了 CREATE TABLE `xxx` (   `id` bigint(20) NOT NULL AUTO_INCREMENT,   `sys_code` varchar(255) DEFAULT NULL COMMENT '系统编码',   `module_name` v ...

    阅读全文
  • mysql的select into给多个字段变量赋值方式

    2022年09月26日

    mysql select into给多个字段变量赋值 在into之后顺序写上要赋值的变量就行 SELECT      c1, c2, c3, ... INTO      @v1, @v2, @v3,... FROM      table_name WHERE      condition; mysql select into和insert into select 1、SELECT INTO FROM语句 语句形式为:SELECT vale1, value2 into Table2 from Table1 ...

    阅读全文
  • MySQL DDL执行方式Online DDL详解

    2022年09月23日

    一般来说MySQL分为DDL(定义)和DML(操作)。 DDL:Data Definition Language,即数据定义语言,那相关的定义操作就是DDL,包括:新建、修改、删除等;相关的命令有:CREATE,ALTER,DROP,TRUNCATE截断表内容(开发期,还是挺常用的),COMMENT 为数据字典添加备注。 DML:Data Manipulation Language,即数据操作语 ...

    阅读全文
  • MySQL默认字符集设置详情

    2022年09月21日

    在MySQL 8.0版本之前,默认字符集为latin1,utf8字符集指向的是utf8mb3 。网站开发人员在数据库设计的时候往往会将编码修改为utf8字符集。如果遗忘修改默认的编码,就会出现乱码的问题。从MySQL8.0开始,数据库的默认编码将改为utf8mb4 ,从而避免上述乱码的问题。 使用以下命令可以查看MySQL的默认字符集: show varia ...

    阅读全文
  • MySQL默认字符集设置详情

    2022年09月20日

    查看各版本默认字符集 在MySQL 8.0版本之前,默认字符集为latin1,utf8字符集指向的是utf8mb3 。网站开发人员在数据库设计的时候往往会将编码修改为utf8字符集。如果遗忘修改默认的编码,就会出现乱码的问题。从MySQL8.0开始,数据库的默认编码将改为utf8mb4 ,从而避免上述乱码的问题。 使用以下命令可以查看MySQL的默 ...

    阅读全文
  • MySQL临时表的使用方法详解

    2022年09月19日

    在开发数据库时,特别是写存储过程,遇到比较复杂的需求,使用临时表可以简化很多逻辑。曾经在一家互联网金融公司供职,公司数据组团队做数据清洗,写SQL脚本时,一个查询语句可以套到数层查询,甚至十几层。看起来几百行上千行的脚本,其实他只是一个查询,就是说是一个select基于另一个select的结果。这样层层叠叠, ...

    阅读全文
  • MYSQL数据库时间字段INT,TIMESTAMP,DATETIME性能效率的比较介绍

    2022年09月17日

    在数据库设计的时候,我们经常会需要设计时间字段,在 MYSQL 中,时间字段可以使用 int、timestamp、datetime 三种类型来存储,那么这三种类型哪一种用来存储时间性能比较高,效率好呢 ? 就这个问题,来一个实践出真知吧。 一、准备工作 1.1 建表 CREATE TABLE IF NOT EXISTS `datetime_test` ( `id` int(11) NOT N ...

    阅读全文
  • phpstudy中mysql无法启动(与本地安装的mysql冲突)的解决方式

    2022年09月16日

    这篇文章主要给大家介绍了关于phpstudy中mysql无法启动(与本地安装的mysql冲突)的解决方式,文中通过图文将解决的方法介绍的非常详细,需要的朋友可以参考下! 一、解决问题: 1.点击phpmysql中的mysql无法启动,显示正在启动后立即停止 二、产生原因: 本地新安装了mysql,与phpstudy中MySQL冲突。 三、解决办法 1、使用W ...

    阅读全文
  • MySql执行流程与生命周期详解

    2022年09月14日

    我们经常会在一起讨论怎样优化 SQL、怎样优化数据库,那么请问你知道执行一条 SQL 的过程中都经过了哪些动作吗?如果不知道的话,又怎么去优化 SQL、优化数据库呢?为了更好地优化 MySQL 数据库,接下来我们就来讨论一下执行一条 SQL 都经过哪些步骤。 为了方便理解,在介绍 SQL 执行流程之前,我们先通过一张图,来详 ...

    阅读全文