文康
个人专栏

最新文章

阿里云MySQL RDS设置utf8mb4字符集

MySQL设置utf8mb4需要客户端、到MySQL实例的连接、MySQL服务器都需要支持 utf8mb4 字符集。MySQL需要5.6+。JDBC连接JDBC 连接需要MySQL Connector/J 5.1.13以上版本,maven pom.xml配置:<dependency> <groupId>mysql</groupId> <artifa

Mac OSX完全卸载删除MySQL

1、先使用mysqldump备份数据库2、停止MySQL,并杀掉MySQL进程使用ps查找进程idps -ax | grep mysql3、使用HomeBrew分析MySQLbrew remove mysqlbrew cleanup4、删除文件sudo rm /usr/local/mysqlsudo rm -rf /usr/local/var/mysqlsudo rm -rf /usr/local

MySQL 5.7推荐使用ALTER USER修改密码

MySQL修改用户的密码主要有两种方法:ALTER USER 和SET PASSWORDALTER USER 基本使用ALTER USER testuser IDENTIFIED BY '123456'; 修改当前登录用户ALTER USER USER() IDENTI

MySQL查看和修改时区time_zone

查看时区mysql> show variables like "%time_zone%"; +------------------+--------+ | Variable_name   | Value  | +------------------+--------+ |&

MySQL:datetime与timestamp的区别及使用选择

datetime与timestamp的区别1、存储空间不同在MySQL,timestamp在内部存储为整型,占用4个字节,而datetime占用8个字节。2、存储方式不同timestamp存储时,会从插入时间的客户端时区转换为UTC(世界标准时间)时间存储,而datetime不会做时间的转换直接存储。3、存储的时间范围不同timestamp:UTC时间,1970-01-01 00:00:

MySQL存储emoji表情

emoji编码为unicode占用4个字节,如果MySQL字符编码为utf8,存储emoji会报错:Incorrect string value: '\xF0\x9F\x98\x84' for column 'content' at row 解决方法MySQL >=5.5.3把存储含有emoji表情的字

MySQL删除重复的行,保留其中一行

示例有这样一个表CREATE TABLE `tests` (  `id` int(11) DEFAULT NULL,  `name` varchar(20) DEFAULT NULL ) ; 现在需要删除重复name的行,但保留其中一行。方法一:保留id小的一行DELETE n1