MySQL

MySQL中设置NULL和空白字符串的问题及解决

MySQL设置NULL和空白字符串问题 今天在修改一个bug,发现了很多问题。 记录其中一个比较有意识的bug。 数据库使用的是MySQL 先不谈问题,我就是觉得同一个字段,有人存了设置为空白字符串,有人设置了NULL。 空值是不占用空间的,MySQL中的...

MySQL学习之日期函数的用法详解

获取 系统时间 函数 “NOW()” 函数 能够获得当前系统日期和时间,格式如下:“YYYY-MM-DD hh:mm:ss” (这里的小时单位是 24 小时制) “CURDATE()”...

MySql中删除数据表的方法详解

定义:   删除数据表就是将数据库中已经存在的表从数据库中删除。注意,在删除表的同时,表的定义和表中所有的数据均会被删除。因此,在进行删除操作前,最好对表中的数据做一个备份,以免造成无法挽回的后果。本节将详细讲解数据库表的删除方法。 1...

MySQL外键关联操作的实现

MySQL 的外键约束 注意,MySQL 的 InnoDB 表引擎才支持外键关联,MyISAM 不支持。MySQL 还支持手动打开或关闭外键约束:SET FOREIGN_KEY_CHECKS = 0/1;。 使用外键约束最大的好处在于 MySQL 帮助我们...

MySQL 5.7之关于SQL_MODE的设置

一、sql_mode用来解决下面几类问题 二、MySQL5.7中sql_mode参数默认值的说明(如下为MySQL 5.7.27版本) 三、sql_mode 设置和修改 总结 sql_mode是个容易被忽视的变量,在5.5默认值是空值,在这种设置下是可以允...

mysql字符串格式化方式

mysql字符串格式化 今天有一个需求,mysql查询返回的格式为:80% ,而数据库中存储的是0.89的格式 sql写法如下:

一文详解SQL 中的三值逻辑

1. 前言 大多数编程语言都是基于二值逻辑的,即逻辑真值只有真和假两个。而 SQL 语言则采用一种特别的逻辑体系——三值逻辑,即逻辑真值除了真和假,而 SQL 语言里,除此之外还有第三个值 unknown ,因此...

MySQL检索数据操作方法梳理

前言: 本实验中所用数据库创建SQL代码以及插入数据SQL代码链接: 链接: https://pan.baidu.com/s/17dIyjZ-pCmJlcvLm5UYbmA?pwd=x5bb 提取码: x5bb  本人用来编写运行 SQL 代码的...

MySQL8.0+版本1045错误的问题及解决办法

一、管理员权限打开CMD 二、CD到自己的MySQL安装目录 三、停止MySQL服务 四、键入命令行 五、重新打开CMD窗口 六、登录MySQL数据库 七、密码改为空密码 八、刷新数据 九、退出数据库 十、启动MySQL服务 十一、命令行正常登录MySQL...