MySQL

(71)

MySQL 对中文进行拼音排序

我想将 MySQL 返回的中文数据按照拼音进行排序并返回,例如,省份列表: ``` Order("CONVERT(province USING gbk) COLLATE gbk_chinese_ci") ``` 这是 golang go

Github Copilot Chat 初试,通过 SQL 导入 CSV 文件到 MySQL 数据表

我想将一个 Excel 中的数据导入到 MySQL 数据表,首先,将 Excel 转成了 CSV 文件。 但是不知道为啥,MySQL Workbench 的 Table Data Import Wizard 选中 CSV 文件之后就崩溃。

MySQL 8 之后版本的默认字符集已经变成了 utf8mb4

昨天在翻一本 MySQL 书籍的时候,发现 MySQL 8.0 之后,默认的数据库字符集已经变成了 utf8mb4。 而我这么多年一直还是习惯性的新建数据库时,手动指定 utf8mb4 字符集和 collation 。。。看来以后可以

SQL 统计过去 12 个月内,按月统计记录条数,基于 created_at 字段

例如,我想统计过去一年内,每个月发布的博客数量。 即,查询 MySQL 表中过去 12 个月内,按月统计记录条数,基于 created_at 字段。 ## MySQL SQL 语句 ``` SELECT YEAR(

MySQL 某个字段排序,按照指定值的顺序

没想到这么多年还是要继续写微信小程序会员卡开卡、扣卡这种逻辑,又是脑子炸裂的一天。 ## 排序需求 会员卡使用状态字段,在数据库中的对应值如下 ``` Status int // 卡状态。0 待使用; 1 已使用; 2

MySQL 查询日期类型字段在某个月的数据

在做的一个财务预算管理小程序部门支出流水功能,需要能查询出指定月份的财务流水数据。 MySQL 数据库中存储了财务支出条目发生的日期,需要能通过年月来过滤查询。 例如,我要查询 2022 年 3 月份的所有财务数据。 ##

ERROR 1170 (42000): BLOB/TEXT column 'title' used in key specification without a key length

今天在 MySQL 中建表时,报错 > ERROR 1170 (42000): BLOB/TEXT column 'title' used in key specification without a key length 从错

MySQL 一键导出全部数据表的建表 SQL 语句

在开发时,经常要将最新的 MySQL 建表语句保存到 Git 项目中作为备份。 以方便在新的开发环境快速搭建数据库环境。 一张一张表复制黏贴太慢了,有没有一次导出全部建表语句的方法? ## 导出方法 MySQL Workbe

mysql 导出文件以 utf8mb4 编码

由于 mysql 导出数据中包含了大量的 emoji 表情,而 emoji 表情是以 utf8mb4 进行编码的。 发现用记事本打开 mysql workbench 8.0 导出的 sql 文件,里面的 emoji 表情都是乱码。说明

mysql workbench need visual c++ 2019 解决方法

在 Windows 10 系统上安装 MySQL Workbench 8.0,弹窗提示报错: > mysql workbench need visual c++ 2019 然后提示你去官方手动下载依赖。。。 ## visu