不积跬步,无以至千里

Mysql基础


插入

  1. 插入过程中唯一键冲突 ignore:当所在行存在重复数据,不执行改行的插入操作. INSERT IGNORE INTO table(clomn1) VALUES(value1); replace:当存在重复数据时,先删除重复数据再插入 REPLACE INTO table(clomn1) VALUES(value1); on duplicate key update:当插入的数据重复时,执行后面定义的udpate操作 INSERT INTO table(column1,column2,column3) values(values1,values2,values3) ON DUPLICATE KEY UPDATE column1=VALUES(colum1),column2=333; 其中column3为唯一键,且table中已存在值为value3的记录.

查询

##MYSQL函数

  • str_to_date str_to_date(COLUMN_NAME,”%Y%m%d”):将指定格式的字符串转换为DATETIME/DATE/TIME类型(由指定的时间格式为准),如果给定的字符串不合法,返回NULL