向MySQL数据库数据表插入行记录(IERT)_MySQL数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

向MySQL数据库数据表插入行记录(IERT)

作者:黑客防线网安MYSQL维护基地 来源:黑客防线网安MYSQL维护基地 浏览次数:0

本篇关键词:记录插入INSERT语句
黑客防线网安网讯:  使用INSERT语句插入新数据  语法:INSERT [INTO] tbl_name [(col_name,...)] VALUES (pression,...),…  INSERT [INTO] tbl_name SET col_name=expression, ...  让我们开始利用 ...

  使用INSERT语句插入新数据

  语法:INSERT [INTO] tbl_name [(col_name,...)] VALUES (pression,...),…

  INSERT [INTO] tbl_name SET col_name=expression, ...

  让我们开始利用 INSERT 语句来增加记录这是一个 SQL 语句需要为它指定希望插入数据行的表或将值按行放入的表INSERT 语句具有几种形式:

  可指定所有列的值:

  例如:

shell> mysql –u root –p
mysql> use mytest;
mysql> insert into worker values(“tom”,”tom@yahoo.com”);

  “INTO”一词自 MySQL 3.22.5 以来是可选的(这一点对其他形式的 INSERT 语句也成立。)VALUES 表必须包含表中每列的值,并且按表中列的存放次序给出。(一般,这就是创建表时列的定义次序。如果不能肯定的话,可使用 DESCRIBE tbl_name 来查看这个次序。)

  使用多个值表,可以一次提供多行数据。

  Mysql>insert into worker values(‘tom’,’tom@yahoo.com’),(‘paul’,’paul@yahoo.com’);

  有多个值表的INSERT ... VALUES的形式在MySQL 3.22.5或以后版本中支持。

  可以给出要赋值的那个列,然后再列出值。这对于希望建立只有几个列需要初始设置的记录是很有用的。

  例如:

  mysql>insert into worker (name) values (‘tom’);

  自 MySQL 3.22.5 以来,这种形式的 INSERT 也允许多个值表:

  mysql>insert into worker (name) values (‘tom’), (‘paul’);

  在列的列表中未给出名称的列都将赋予缺省值。

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-9329-1.html
网站维护教程更新时间:2012-03-20 17:18:15  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer