sql INSERT INTO 语法与实例

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);

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据
, 实例
, 效率
, 代码
教程
sql insert into 语法、insert all into语法、insert into 语法、insert into语法错误、insert into exec语法,以便于您获取更多的相关知识。

时间: 2024-09-29 00:58:40

sql INSERT INTO 语法与实例的相关文章

sql group by语法与实例

  sql group by语法与实例 group by 语句 group by 语句用于结合合计函数,根据一个或多个列对结果集进行分组. sql group by 语法 select column_name, aggregate_function(column_name) from table_name where column_name operator value group by column_name 来看一个group by实例 比如表里内容是这样 gameid best top s

sql update 语法与实例

  sql update 语法与实例 在日常使用的数据库教程是一个不断变化的数据存储.在SQL是用于修改数据已经在数据库中的更新和删除commands.The更新语句可以更新表格中的一个或多个记录命令. UPDATE table_name SET column_name = expression WHERE conditions 实例一 UPDATE AntiqueOwners SET Address = '77, Lincoln st.' WHERE OwnerFirstName= 'Jane

sql union 语法与实例

sql union 语法与实例 sql union允许您结合的结果2个或更多台个人查询.联盟不同,它是由查询是相互独立的子查询从.联盟结合了这些个别选择输出,并列出作为一个单一的输出表中的一部分. SELECT column1, ... column_n FROM derived_table UNION [ALL] SELECT column1, ... column_n FROM derived_table union每个查询的SQL语句必须要有领域的结果相同数量的设置与类似的数据类型.此外,

SQL UNION 和 UNION ALL语法与实例

sql union 和 union all语法与实例 /* sql union 操作符 union 操作符用于合并两个或多个 select 语句的结果集. 请注意,union 内部的 select 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时,每条 select 语句中的列的顺序必须相同. sql union 语法 select column_name(s) from table_name1 union select column_name(s) from table_name2

INSERT INTO .. ON DUPLICATE KEY 语法与实例教程

insert语句末尾指定了on duplicate key update,并且插入行后会导致在一个unique索引或primary key中出现重复值,则执行旧行update:如果不会导致唯一值列重复的问题,则插入新行.例如,如果列a被定义为unique,并且包含值1,则以下两个语句具有相同的效果:   insert into table (a,b,c) values (1,2,3) on duplicate key update c=c+1; update table set c=c+1 wh

MSSQL 基本语法及实例操作语句_MsSql

MS SQL基本语法及实例操作 一:建表并初始化 ============================ create database mf2011 --创建数据库 use mf2011 --使用数据库 create table dept --创建"部门"表 ( www.jb51.net deptno int primary key, --部门编号(主键) dname nvarchar(30), --部门名称 loc nvarchar(30) --部门所在的地点 ) ----- c

oracle insert into语法

oracle insert into语法 基本上,我们有两种作法可以将资料输入表格中内.一种是一次输入一笔,另一种是一次输入好几笔. 我们先来看一次输入一笔的方式. 依照惯例,我们先介绍语法.一次输入一笔资料的语法如下: INSERT INTO "表格名" ("栏位1", "栏位2", ...) VALUES ("值1", "值2", ...) 实例 SQL> -- create demo table

mssql 基本语法与实例

mssql 基本语法与实例 里面包括有创建数据库教程 删除数据库 创建新表 备份数据的 删除新表 删除新表 添加删除主键 创建删除视图以及基本的sql语句如删除,增加,更新,查询 ,选择 求和, 总数 平均 最大 最小等. 1.说明:创建数据库 create database database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device use master exec sp_addumpde

MSSQL 基本语法及实例操作语句

MS SQL基本语法及实例操作 一:建表并初始化 ============================ create database mf2011 --创建数据库 use mf2011 --使用数据库 create table dept --创建"部门"表 ( www.jb51.net deptno int primary key, --部门编号(主键) dname nvarchar(30), --部门名称 loc nvarchar(30) --部门所在的地点 ) ----- c