无主题 · 开发技术博客

分类目录:MySQL

MySQL数据库中文问号乱码问题解决

MySQL数据库中文问号乱码问题解决
问题描述本文的解决方案只适用于问号(?)形式乱码。MySQL 乱码截图:使用 java 连接 mysql 插入数据时出现的乱码问题,连接字符串如下:jdbc:mysql://127.0.0.1:3306/${db.name}?autoReconnect=true&useUnicode=true&characterEncoding=utf-8分析过程连接字...
 标签:  , ,

利用MySQL触发器实现表的历史修改痕迹记录

利用MySQL触发器实现表的历史修改痕迹记录
在实际应用开发中,可能会需要记录数据库的修改记录,即更新前和更新后的记录,如果只是单纯的记录历史数据,无需记录实际业务信息;那么就可以通过数据库的触发器来自动完成这项工作。之前写过一篇文章: 利用SQL Server触发器实现表的历史修改痕迹记录主要讲了一下在SQLServer中如何通过触发器来完成对修改痕迹的记录。正好今天有一个这样的需求,不过数据库是MySQL,在完成的过程中发现MySQL...
 标签:  ,

MySQL日期 字符串 时间戳互转

MySQL日期 字符串 时间戳互转
平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后查看;涉及的函数date_format(date, format) 函数,MySQL日期格式化函数date_format()un...
 标签:  , , , ,

MySQL时间戳格式化函数from_unixtime

MySQL时间戳格式化函数from_unixtime
语法mysql中,格式化时间戳函数为from_unixtime函数:from_unixtime( unix_timestamp,format)参数:unix_timestamp:时间戳、format:日期格式举个栗子mysql > select from_unixtime(1451997924,'%Y') format取值范围及含义 值含义秒%S、%s两位...
 标签:  ,

java 插入 mysql 问号乱码

问题描述MySQL默认编码是latin1,使用MySQL客户端(Navcat for MySQl或MySQL client)插入中文数据,内容显示正常,但使用Java程序插入中文数据出现中文乱码(问号)。mysql> show variables like 'character%'; +--------------------------+----------------------...
 标签:  , ,

MySQL for Windows压缩版安装与配置

MySQL简介MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同...
 标签: 

MySQL日期格式化函数date_format()

MySQL日期格式化函数date_format()
语法mysql中,格式化日期函数为date_format函数:date_format(date,format)参数:date:日期(时间字段)、format:日期格式举个栗子mysql > select date_format(now(),'%Y') format取值范围及含义 值含义秒%S、%s两位数字形式的秒( 00,01, ..., 59)分...
 标签:  ,