sql INSERT INTO 语法与实例

作者:袖梨 2022-11-14

insert into 语句

insert into 语句用于向表格中插入新的行。

语法

insert into 表名称 values (值1, 值2,....)

我们也可以指定所要插入数据的列:

insert into table_name (列1, 列2,...) values (值1, 值2,....)
现在看插入实例

insert into tbl_name (col1,col2) values (15,16);

这是保存一条记录,如果我要操作多条呢

代码如下 复制代码
$a = 1;
$b = 1;
while (5 == $a)
{
$sql = "insert into tbl_name (col1,col2) values ($a,$b)";
mysql教程_query($sql);
$a++;
$b++;
}

这种方法效率很底,如果是100000000万次,那就很费时间。下面看另一种利用insert into保存多条记录的方法

代码如下 复制代码
insert into `usertable` (`user_id`, `user_name`) values
(1, 'dsf'),
(2, 'fgy'),
(3, 'faad');

把while改进一下

代码如下 复制代码
$a = 1;
while (5 == $a)
{
if (1 == $a)
$sql = "insert into tbl_name (col1,col2) values ($a,$b)";
else
$sql .= ",($a,$b)";

$a++;
$b++;
}
mysql_query($sql);

相关文章

精彩推荐