MySQL: 把缺失的补上(mysql没有就插入)
MySQL是一款目前最多人使用的关系型数据库管理系统,因其框架的完善和功能的强大,给许多程序设计师带来了很多便利。
有时,程序设计师需要使用MySQL来处理特定的数据,可能存在缺失的数据或不完整的数据。为此,就需要MySQL的补充功能来填充缺失的数据,使数据库库取得正确的结果。
MySQL提供了4种类型的补充,分别是: REPLACE,INSERT,IGNORE,UPDATE。 REPLACE 用于将现有数据替换成新的,INSERT 用于将新的数据插入到表中, IGNORE 命令用于忽略错误, UPDATE 则用于更新表中的数据。
使用 REPLACE 把缺失的补上的方法如下:
MySQL> REPLACE INTO users
(user_id, user_name)
VALUES
(1, ‘John’);
使用 INSERT 把缺失的补上的方法如下:
MySQL> INSERT INTO users
(user_id, user_name)
VALUES
(2, ‘Jane’);
使用 IGNORE 把缺失的补上的方法如下:
MySQL> IGNORE INTO users
(user_id, user_name)
VALUES
(3, ‘Tom’);
使用 UPDATE 把缺失的补上的方法如下:
MySQL> UPDATE users
SET user_name = ‘Sara’
WHERE user_id = 4;
以上是我仨介绍的四种用MySQL来补充缺失数据的方法。MySQL以其灵活性,可靠性和易用性而著称。通过上述把缺失的补上的方法,程序设计师可以轻松地处理特定的数据,并取得预想的结果。