MySQL新增:在无就添加(mysql没有就插入)
MySQL新增功能使用INSERT语句在表中增加新行。INSERT语句插入表中相应列的新数据。MySQL中插入行有不同的方法,其中最简单的是插入单行数据并自动分配一个新的ID。
第一步是建立好表,建表的SQL语句如下所示:
CREATE TABLE IF NOT EXISTS `demo_table` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(225) NOT NULL,
`age` int(11) NOT NULL,
`phone` varchar(50) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
通过上面的SQL语句,可以创建一个名为“demo_table”的表,ID为主键,其他字段为name,age,phone。
接下来,可以通过INSERT语句向表中新增数据,SQL语句如下所示:
INSERT INTO `demo_table` (`name`,`age`,`phone`) VALUES (‘zhangsan’, ’20’, ‘13888888888’);
其中,name、age、phone分别代表名字、年龄和手机号码,“zhangsan”、“20”、“13888888888”分别是要录入的值。以上语句执行完成后,demo_table表就会新增一行记录,ID列会被自动分配一个新的ID号码,其他的列会有相应的数据。
MySQL的新增操作非常简单,只需要执行INSERT语句即可插入一行数据。之后可以对表中的数据进行修改、删除,更复杂的操作也可以通过更复杂的SQL语句来实现。基于MySQL,可以编写出实现复杂功能的存储过程,而且MySQL也在不断更新,不断增加新功能。