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

浙公网安备 33010602011771号