mysql SQL数据更新(有时更新,没有时插入)

一、SQL语句:

1.1语法:INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,...) ON DUPLICATE KEY UPDATE 字段名=值,...

1.2例子:

INSERT INTO user(userId,userName,userAge,userSex) VALUES(1,"qyf",22,"nv") 

ON DUPLICATE KEY

UPDATE userName="qinyufeng",userAge=24,userSex="女"

1.2.1数据表user,还没执行SQL语句之前是没有数据的。

mysql SQL数据更新(有时更新,没有时插入)_第1张图片

1.2.2执行图中SQL语句

mysql SQL数据更新(有时更新,没有时插入)_第2张图片

1.2.3 user表中插入了一条新记录。

mysql SQL数据更新(有时更新,没有时插入)_第3张图片

1.2.4 再执行一次相同的SQL语句

mysql SQL数据更新(有时更新,没有时插入)_第4张图片

1.2.5 再来看user表,这时看到记录还是只有一条记录,只不过是值更新了。

mysql SQL数据更新(有时更新,没有时插入)_第5张图片

 

ps:想认识博主么?想了解学习更多知识么?不妨关注微信公众号:面向对象缘来是你

mysql SQL数据更新(有时更新,没有时插入)_第6张图片

你可能感兴趣的:(SQL)