博主原创,转载请注明出处: 在mysql中if()函数的用法类似于java中的三目表达式,其用处也比较多,具体语法如下: IF(expr1,expr2,exp…
标签:MySql
mysql 查询删除重复数据,保留其中一条数据
一、查询重复数据 ——–根据多个字段查询重复数据 SELECT * FROM table_name a WHERE (a.字段1, a.字段2) IN ( SELECT 字段1, 字段…
MySQL数据库连接超时自动断开的解决方案
一次朋友小聚,大家谈起了技术问题。一个在国企里的同学说,他们的系统很奇怪,每天早上都得重启一下应用程序,否则就提示连接数据库失败,他们都不知道该怎么办。…
LeetCode DataBase
Problems https://leetcode.com/problemset/database/ 175. Combine Two Tables # Write your MySQL query statement …
二进制日志文件过期天数设置
今天在处理业务库中二进制文件的时候,想更改二进制文件的过期天数,发现日期如果设置成2位以上的整数。都会出现如下的警告。不能成功的设置过期日期天数。MySQL版本从5.1到5.5都是一样的。 mysql> set g…
mysql_外键约束的要求以及创建步骤
外键约束的要求 父表和子表必须使用相同的储存引擎,而且禁止使用临时表 数据表的储存引擎只能为InnoDB: 外键列(字段)和参照列必须具有相似的数据类型,其中数字的长度或是否有符号位必须相同,而字符类型的字段的长度则可以…
MySQL 主键自增 Auto Increment用法
AUTO_INCREMENT简介 MySQL的AUTO_INCREMENT属性可以用于在插入新的记录的时候,进行主键自增。 例如执行下面的SQL: CREATE TABLE animals ( id MEDIUMINT …
mysql – 如何编写迁移以使用ManyToManyField更改模型的主键
我有一个UserProfile模型,它使用OneToOneField引用我的User模型.我还使用post_save信号在创建用户时自动创建UserProfile.当我收到有关重复配置文件的错误时,除了通过管理员创建用户…
mysql 基本字符函数
#查看当前字符集 SHOW VARIABLES LIKE '%char%'; #单行函数 USE myemployees;#字符函数 SELECT LENGTH('哈哈') #获取参数字节个数 SELECT CONCAT…
Mysql Timestamp
格式 YYYY-MM-DD HH:MM:SS, 固定19个字符长度 范围 ‘1970-01-01 00:00:01’ UTC to ‘2038-01-19 03:14:07’…
TiDB Best Practice
本文档用于总结在使用 TiDB 时候的一些最佳实践,主要涉及 SQL 使用、OLAP/OLTP 优化技巧,特别是一些 TiDB 专有的优化开关。建议先阅读讲解 TiDB 原理的三篇文章(讲存储,说计算,谈调度),再来看这…
MySQL 权限管理
MySQL 的权限表在数据库启动的时候就载入内存,当用户通过身份认证后,就在内存中进行相应权限的存取,这样,此用户就可以在数据库中做权限范围内的各种操作了。 一、权限表的存取 在权限存取的两个过程中,系统会用到 “mys…