
数据库
lqianq86
这个作者很懒,什么都没留下…
展开
-
mysql字符集 utf8 和utf8mb4 的区别
一、导读我们新建mysql数据库的时候,需要指定数据库的字符集,一般我们都是选择utf8这个字符集,但是还会又一个utf8mb4这个字符集,好像和utf8有联系,今天就来解析一下这两者的区别。二、起源MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。可以简单的理解 utf8mb4转载 2020-10-10 14:58:15 · 433 阅读 · 0 评论 -
MySQL AUTO_INCREMENT 简介
MySQL AUTO_INCREMENT 简介 可使用复合索引在同一个数据表里创建多个相互独立的自增序列,具体做法是这样的:为数据表创建一个由多个数据列组成的PRIMARY KEY OR UNIQUE索引,并把AUTO_INCREMENT数据列包括在这个索引里作为它的最后一个数据列。这样,这个复合索引里,前面的那些数据列每构成一种独一无二的组合,最末尾的AUTO_INCREMENT数据转载 2015-08-11 15:46:42 · 422 阅读 · 0 评论 -
mysql下sql语句 update 字段=字段+字符串
mysql下sql语句 update 字段=字段+字符串mysql下sql语句令某字段值等于原值加上一个字符串 update 表明 SET 字段= 'feifei' || 字段; (postgreSQL 用 || 来连贯字符串) MySQL连贯字符串不能利用加号(+),而利用concat。 比方在aa表的name字段前加字符'x',利用:转载 2015-09-07 10:05:24 · 1042 阅读 · 0 评论 -
创建触发器后不能进行修改操作,Can't update table 'psxt_user' in stored function/trigger because
为了帮助网友解决“创建触发器后不能进行修改操作,Can&#”相关的问题,中国学网通过互联网对“创建触发器后不能进行修改操作,Can&#”相关的解决方案进行了整理,用户详细问题包括:sql异常触发器Can't update table 'psxt_user' in stored function/trigger because it is already used by statement whic转载 2015-05-18 16:35:15 · 6409 阅读 · 0 评论 -
mysql中如何判断指定字段的重复数据则不插入?
转自http://www.tc5u.com/mysql/2583956.htm我有一个jiaoyi 表,有以下字段:id (自增数字,主键)buyer (顾客姓名)price (价格)discount (折扣)updatetime (本条数据插入时间)数据库里面已有很多数据,由于数据是从网络采集的,会有很多重转载 2015-05-19 09:32:28 · 2764 阅读 · 0 评论 -
mysql之触发器trigger
触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)语法:create trigger triggerNameafter/before insert/upda转载 2015-05-18 16:21:50 · 321 阅读 · 0 评论