MySQL

MySQL基础:mysql数据库查看表结构的三种方法

mysql查看表结构 1. show create table show create table 表名称 这个语句每次本能想出的,语义好记,可以直接查看建表语句,但不便于代码处理。 2. desc desc 表名称 这个语句简单易用,可以获取到 COLU...

数据库开发:Mybatis的where标签使用总结梳理

背景 在上篇文章,我们系统地学习了where 1=1 相关的知识点,大家可以回看《MySQL中where 1=1方法的使用及改进》这篇文章。文章中涉及到了Mybatis的替代方案,有好学的朋友在评论区有朋友问了基于Mybatis写法的问...

教你如何修改MySQL数据库配置信息查看修改的详细方法

摘要 当在不同团队间使用MySQL数据库时,最好是保证数据库的配置信息是一致的,否则会因为不同开发同事的SQL规范不一样,导致出现一些不必要的SQL问题; 本篇博客,主要记录如何查看数据的配置信息,及相关解释。 查看 查看数据基本信息 查看版本 查看版本 ...

SQL开发知识:MySQL数据库之字符集 character

一、字符集 character 字符 character 是各种文字和符号的总称 字符编码 character code 是计算机针对各种符号,在计算机中的一种二进制存储代号 字符集character set 是多个字符的集合 常见的字符集: ASCII ...

数据库安全之MySQL开放远程连接权限的两种方法

背景: 要求做一个评价系统,由于之前被人做过一小部分,有现成的数据库(数据库:MySQL 5.7 ,数据库软件:MySQL workbench 6.3 CE),为了省去安装数据库导出导入表的麻烦,想要直接远程连接对方数据库。 方法如下: 首先,检查要连接数...

【基础】Mysql Online DDL相关知识

Mysql执行ddl这样是包含如下3种模式。 1、COPY模式 ,是指DDL时,会生成(临时)新表,Mysql Server层,将原表数据逐行拷贝到新表中,在此期间会阻塞DML 2、INPLACE,无需拷贝全表数据到新表,但可能还是需要IN-PLACE方式...

MySQL开发知识:MySQL数据库外键 foreing key

2.3、约束的作用 前言: 外键表示了两个实体之间的联系 外键 foreing key: A表中的一个字段的值指向另B表的主键 B: 主表 A: 从表 主表:主键(主关键字) = 从表:外键(外关键字) 1、外键操作 1.1、增加外键 基本语法: 方式一:...

带你分享15个Mysql索引失效的场景

背景 无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但却并未生效。 前些天就遇到一个稍微特殊的场景,同一条SQL语句,在某些参数下生效,在某些参数下不生效,这是为什么呢? 另外,无论...