`
hesihua
  • 浏览: 233645 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

insert语法

 
阅读更多

今天才发现insert可以用一条语句插入多条记录:

下面是一次插入一条记录的方式:

INSERT INTO "表格名" ("栏位1", "栏位2", ...)
VALUES ("值1", "值2", ...)

下面是一次插入多条记录的方式:

INSERT INTO "表格1" ("栏位1", "栏位2", ...)
SELECT "栏位3", "栏位4", ...
FROM "表格2"


其中第二条太给力了,之前就一直想找到这种写法,今天终于被看到了,太开心了。


举例:

一次插入一条语句:

INSERT INTO Store_Information (store_name, Sales, Date)
VALUES ('Los Angeles', 900, 'Jan-10-1999')

一次插入多条语句:

INSERT INTO Store_Information (store_name, Sales, Date)
SELECT store_name, Sales, Date
FROM Sales_Information
WHERE Year(Date) = 1998

 

分享到:
评论

相关推荐

    PHP insert语法详解

    1. **SQL 语法解释**:首先,这是一条标准的`INSERT INTO` SQL语句,用于向名为`info`的表中插入两列数据,即`ename`和`pcname`。 2. **动态构建**:通过PHP的字符串连接功能,利用`$_POST`数组获取用户提交的数据...

    dynamic-insert,dynamic-update 我有话要说

    在Java的Hibernate ORM框架中,`dynamic-insert`和`dynamic-update`是两个非常重要的属性,它们主要用于优化数据库的插入和更新操作。这两个属性主要应用于实体类的映射文件(.hbm.xml)中,用于控制Hibernate如何...

    SQL语句语法(最新)

    - **INSERT语法**:用于向表中插入新的行数据。 - **LOAD DATA INFILE语法**:用于从外部文件加载数据到数据库表中。 - **REPLACE语法**:类似于INSERT,但若键值已存在则先删除再插入,常用于更新或插入唯一...

    MySQL_5[1].1_zh.chm中文版的mayql说明书

    Mysql 中文版 方便的查询mysql命令~~~ 13.1. 数据定义语句 ...13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法

    常用常见 SQL语句语法

    ##### 13.2.4 INSERT 语法 `INSERT` 语句用于向表中插入新的行。基本语法如下: ```sql INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...); ``` 其中 `table_name` 是要插入数据的表...

    SQL语法

    4. **INSERT语法**:INSERT语句用于向数据库中插入新记录。基本格式为`INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...)`。这会将指定的值插入到指定的列中。 5. **全局变量和局部变量**:在SQL中,...

    常用常见 SQL语句语法 SQL语句语法, 合适需要入门的同学学习,很基础的内容,需要可以下载

    **INSERT 语法** `INSERT`命令用于向表中插入新行。 ```sql INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,...); ``` - **table_name**:要插入数据的表名。 - **columnX**:要...

    MySQL02.docx

    MySQL 表数据操作(DML)语法是 MySQL 中最重要的语法之一,它包括 insert、update 和 delete 三种操作。下面我们将详细介绍每种操作的语法和示例。 insert 操作 insert 操作用于向表中添加新记录。insert 语法有...

    zorm-master.zip

    Go轻量ORM,零依赖,支持达梦(dm),金仓(kingbase),神通(shentong),南通(gbase),TDengine,mysql,postgresql,oracle,mssql,...支持clickhouse,更新,删除语句使用SQL92标准语法.clickhouse-go官方驱动不支持批量insert语法,

    DB_Oracle SQL語法

    **INSERT语法**: INSERT语句用于向表格中添加新的记录。基本语法为: ```sql INSERT INTO table [(column[, column...])] VALUES (value[, value...]); ``` 这可以分为单笔新增和多笔新增两种情况: - **单笔新增*...

    DML语句陆小马功钟浩.pdf

    基本的INSERT语法格式如下: ```sql INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...); ``` - **表名**:需要插入数据的表的名称。 - **字段1, 字段2, ...**:指定需要赋值的列名。 - **值1, 值2, .....

    mysql5.7最优配置文件模板.docx

    * --extended-insert:使用具有多个 Values 列的 insert 语法 主库上的备份和还原: * 使用 mysqldump 命令备份数据库 * 还原数据库 从库上的定期备份: * 使用 mysqldump 命令边 dump 边压缩备份文件 * 实现了...

    insert-sql-generator:从 javascript 对象创建通用 sql 插入查询

    var insertQuery = require('insert-sql-generator') var object = { a: 1, b: 'foo', c: true } var result = insertQuery('myTable', object) // prints INSERT INTO myTable (a,b,c) VALUES (?,?,?) console....

    oracle导出excel和excel导入oracle的经验总结.pdf

    先将Excel数据转换为CSV格式,然后在SQL*Plus中使用INSERT INTO语句逐行插入数据,或者使用BULK INSERT语法进行批量插入。 - **方法四:使用外部表** 创建一个外部表定义,指定Excel文件作为数据源,然后像操作...

    向数据库中插入txt的数据

    #### BULK INSERT语法详解: ```sql BULK INSERT table_name FROM 'file_path' WITH ( codepage = 'code_page', FIELDTERMINATOR = 'field_terminator', ROWTERMINATOR = 'row_terminator', FIRE_TRIGGERS ); `...

    Sybase IQ快速参考手册

    - **INSERT语法:** 描述INSERT语句的语法。 - **特殊的INSERT:** 特殊的INSERT操作。 #### 五、数据卸载 **5.1 数据卸载方式** - 描述不同数据卸载的方式。 **5.2 设置数据库选项数据卸载方式** - 设置数据...

    mysql官方中文参考手册

    13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10. UPDATE语法 13.3. MySQL实用工具语句 13.3.1. DESCRIBE语法(获取...

    MySQL 5.1参考手册中文版

    13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10. UPDATE语法 13.3. MySQL实用工具语句 13.3.1. DESCRIBE语法...

Global site tag (gtag.js) - Google Analytics