随笔分类 -  MySQL

摘要:mysql 语句:INSERT ... ON DUPLICATE KEY UPDATE 向数据库插入记录时,有时会有这种需求,当符合某种条件的数据存在时,去修改它,不存在时,则新增,也就是insertOrUpdate操作。 该语句是基于唯一索引或主键使用,比如一个字段a被加上了unique inde 阅读全文
posted @ 2017-08-27 21:57 冷暖自知一抹茶ck 阅读(1227) 评论(0) 推荐(1)
摘要:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为My 阅读全文
posted @ 2017-03-31 16:38 冷暖自知一抹茶ck 阅读(2468) 评论(0) 推荐(0)
摘要:新建一个test表,三个字段,id,title,uid, id是自增的主键,uid是唯一索引; 插入两条数据 使用 replace into插入数据时: 当前数据库test表所有数据如下: 当uid存在时,使用replace into 语句 replace into t(id, update_tim 阅读全文
posted @ 2016-12-19 16:10 冷暖自知一抹茶ck 阅读(237897) 评论(8) 推荐(15)
摘要:使用phpmyadmin导入SQL数据报错: MySQL 返回: #1062 - Duplicate entry '0' for key 'PRIMARY' 出现此错误的原因是数据的主键重复了,错误信息中显示的这条记录已经被导入了~~ 因为可能由于数据的更新会手工在其中对应的位置插入单条或多条... 阅读全文
posted @ 2015-04-10 14:22 冷暖自知一抹茶ck 阅读(1710) 评论(0) 推荐(0)
摘要:mysql的数据类型 数据列类型存储空间说明取值范围TINYINT1字节非常小的整数带符号值:-128~127无符号值:0~255SMALLINT2字节较小的整数带符号值:-32768~32767无符号值:0~65535MEDIUMINT3字节中等大小的整数带符号值:-8388608~8388607... 阅读全文
posted @ 2014-11-03 10:20 冷暖自知一抹茶ck 阅读(210) 评论(0) 推荐(0)
摘要:TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT选择:储存不区分大小写的字符数据TINYTEXT 最大长度是 255 (2^8 - 1) 个字符。TEXT 最大长度是 65535 (2^16 - 1) 个字符。MEDIUMTEXT 最大长度是 16777215 (2^24 - 1)... 阅读全文
posted @ 2014-10-24 01:10 冷暖自知一抹茶ck 阅读(3088) 评论(0) 推荐(0)
摘要:查询字段长度:SELECT MAX(LENGTH(pd)) FROM `table` where id=2;来检查当前表中字段的字符集设置。show full fields from tableName;1、字段使用别名:Selectremarkasrfrom‘test’2、Select*from‘... 阅读全文
posted @ 2014-10-17 00:38 冷暖自知一抹茶ck 阅读(134) 评论(0) 推荐(0)