首页 > 代码库 > mysql基础之插入数据
mysql基础之插入数据
现在我们已经建立了二个表,接下来看一下如何向表中添加数据。我们可以使用最简单的方法:INSERT语句。使用INSERT语句,可以为表添加一条或多条记录。我们先向authors表中添加数据,再向books表中添加数据,因为books表引用了authors表中的字段:
INSERT INTO authors(author_last,author_first,country) VALUES (‘Greene‘,‘Graham‘,‘United Kingdom‘);
SELECT LAST_INSERT_ID;
INSERT INTO books(title,author_id,isbn,genre,pub_year) VALUES (‘The End of the Affair‘,1,‘0099478447‘,‘novel‘,‘1951‘);
第一个SQL语句为Graham Greene添加了一条记录,Graham Greene是The End of the Affai的作者。如同上面列出的那样,标准的INSERT语法要为每个插入值指定相应的列。如果想为所有的列添加值,则不需要指定列名,但被添加的数据一定要按表中列的顺序排列。
第二个SQL语句中,通过LAST_INSERT_ID函数可以从author表中取出我们刚刚输入的记录的标识码。
第三个SQL语句中,添加了Graham Greene作品数据信息。在这个语句中,列的排列顺序与数据表中的顺序不同。MySQL允许这样的操作。只要保证值和列的顺序相对应就可以了。
mysql基础之插入数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。