INSERT INTO 语句用于向表中插入新记录。

SQL INSERT INTO 语法

INSERT INTO 语句可以有两种编写形式。

第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:

INSERT INTO table_nameVALUES (value1,value2,value3,...);

第二种形式需要指定列名及被插入的值:

INSERT INTO table_name (column1,column2,column3,...)VALUES (value1,value2,value3,...);

参数说明:

  • table_name:需要插入新记录的表名。
  • column1, column2, …:需要插入的字段名。
  • value1, value2, …:需要插入的字段值。

演示database

在本教程中,咱们将使用 liulianjiangcsdn 样本database。

下面是选自 “Websites” 表的数据:

+----+--------------+---------------------------+-------+---------+| id | name         | url                       | alexa | country |+----+--------------+---------------------------+-------+---------+| 1  | Google       | https://www.google.cm/    | 1     | USA     || 2  | 淘宝          | https://www.taobao.net/   | 13    | CN      || 3  | liulianjiangcsdn教程      | http://blog.csdn.net/qq441540598/    | 4689  | CN      || 4  | 微博          | http://weibo.net/         | 20    | CN      || 5  | Facebook     | https://www.facebook.net/ | 3     | USA     |+----+--------------+---------------------------+-------+---------+

INSERT INTO 实例

假设咱们要向 “Websites” 表中插入一个新行。

咱们可以使用下面的 SQL 语句:

实例INSERT INTO Websites (name, url, alexa, country)  VALUES ('百度','https://www.baidu.net/','4','CN');执行以上 SQL,再读取 "Websites" 表,数据请在输出结果查看
陛下是否注意到,咱们没有向 id 字段插入任何数字?
id 列是自动更新的,表中的每条记录都有一个唯一的数字。

在指定的列插入数据

咱们也可以在指定的列插入数据。

下面的 SQL 语句将插入一个新行,但是只在 “name”、“url” 和 “country” 列插入数据(id 字段会自动更新):

实例INSERT INTO Websites (name, url, country) VALUES ('stackoverflow', 'http://stackoverflow.net/', 'IND');执行以上 SQL,再读取 "Websites" 表,数据请在输出结果查看

本专栏所有文章

第1章 SQL 教程 第2章 SQL 简介教程
第3章 SQL 语法教程 第4章 SQL SELECT教程
第5章 SQL SELECT DISTINCT教程 第6章 SQL WHERE教程
第7章 SQL AND & OR教程 第8章 SQL ORDER BY教程
第9章 SQL INSERT INTO教程 第10章 SQL UPDATE教程
第11章 SQL DELETE教程 第12章 SQL SELECT TOP教程
第13章 SQL LIKE教程 第14章 SQL 通配符教程
第15章 SQL IN教程 第16章 SQL BETWEEN教程
第17章 SQL 别名教程 第18章 SQL 连接(JOIN)教程
第19章 SQL INNER JOIN教程 第20章 SQL LEFT JOIN教程
第21章 SQL RIGHT JOIN教程 第22章 SQL FULL JOIN教程
第23章 SQL UNION教程 第24章 SQL SELECT INTO教程
第25章 SQL INSERT INTO SELECT教程 第26章 SQL CREATE DATABASE教程
第27章 SQL CREATE TABLE教程 第28章 SQL 约束教程
第29章 SQL NOT NULL教程 第30章 SQL UNIQUE教程
第31章 SQL PRIMARY KEY教程 第32章 SQL FOREIGN KEY教程
第33章 SQL CHECK教程 第34章 SQL DEFAULT教程
第35章 SQL CREATE INDEX教程 第36章 SQL DROP教程
第37章 SQL ALTER教程 第38章 SQL Auto Increment教程
第39章 SQL 视图教程 第40章 SQL 日期教程
第41章 SQL NULL 值教程 第42章 SQL NULL 函数教程
第43章 SQL 通用数据类型教程 第44章 SQL DB 数据类型教程
第45章 SQL 函数教程 第46章 SQL AVG()教程
第47章 SQL COUNT()教程 第48章 SQL FIRST()教程
第49章 SQL LAST()教程 第50章 SQL MAX()教程
第51章 SQL MIN()教程 第52章 SQL SUM()教程
第53章 SQL GROUP BY教程 第54章 SQL HAVING教程
第55章 SQL EXISTS教程 第56章 SQL UCASE()教程
第57章 SQL LCASE()教程 第58章 SQL MID()教程
第59章 SQL LEN()教程 第60章 SQL ROUND()教程
第61章 SQL NOW()教程 第62章 SQL FORMAT()教程
第63章 SQL 快速参考教程 第64章 SQL 主机教程
第65章 SQL 总结教程

寄语

本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598

  • 就喜欢每天对着肥大的裤子把自己粗壮的腿塞进去?
  • 人生祸福相依,笑泪交织,得到不必太喜,你拥有一些,必然会放弃另一些;失去的无须过悲,没有什么可以永久地停留。不要以事业的成败、收入的多寡来定义人生的幸福,它们只是一种附庸,与幸福的内涵没有必然的联系。只要凡事抱以平常心,不抱怨,不嫉恨,不懈怠,不冷漠,幸福才有所依附。
  • 这个世界上根本没有正确的选择,我们只不过可以通过努力奋斗,使当初的选择变得正确。
  • 旅行者号,年发射,经历了年,终于冲出了太阳系,进入了外太空的星际空间。他这样孤独的漂流,只为了去未知的世界看一眼。有些人,一辈子缩在一个角落里,连窗外都懒得看,更别说踏出门。
  • 人们在获得经验的同时也失去了年轻,老年的收获就是无尽的回忆。

第9章 SQL INSERT INTO 语句教程相关推荐

  1. 第53章 SQL GROUP BY 语句教程

    GROUP BY 语句可结合一些聚合函数来使用 GROUP BY 语句 GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组. SQL GROUP BY 语法 SELECT col ...

  2. 第5章 SQL SELECT DISTINCT 语句教程

    SELECT DISTINCT 语句用于return 唯一不同的值. 第5章 SQL SELECT DISTINCT 语句教程 在表中,一个列可能会包含多个重复值,有时也许希望仅仅列出不同(disti ...

  3. 第24章 SQL SELECT INTO 语句教程

    通过 SQL,可以从一个表复制信息到另一个表. SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中. 注意: MySQL database不支持 SELECT - INTO 语 ...

  4. 第8章 SQL ORDER BY 关键字教程

    ORDER BY 关键字用于对结果集进行排序. ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序. ORDER BY 关键字默认按照升序对记录进行排序.如果需要按照降序对记录进行排序, ...

  5. SQL INSERT INTO 语句(在表中插入)

    SQL INSERT INTO 语句 INSERT INTO 语句用于向表中插入新的数据行. SQL INSERT INTO 语法 INSERT INTO 语句可以用两种形式编写. 第一个表单没有指定 ...

  6. SQL INSERT INTO 语句

    INSERT INTO 语句用于向表中插入新记录. SQL INSERT INTO 语句 INSERT INTO 语句用于向表中插入新记录. SQL INSERT INTO 语法 INSERT INT ...

  7. 在线SQL(Insert/Update)语句转JSON工具

    在线SQL(Insert/Update)语句转JSON工具 在线SQL(Insert/Update)语句转JSON工具 SQL:结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询.更新 ...

  8. 【spark】Spark SQL:INSERT INTO语句语法

    Spark SQL:INSERT INTO语句语法 您可以INSERT像通常那样使用语句: INSERT INTO hello (someId,name) VALUES (1,"hello& ...

  9. SQL insert into 语句的写法

    INSERT INTO是sql数据库中的语句,可以用于向表格中插入新的行. INSERT INTO 语句 INSERT INTO 语句用于向表格中插入新的行. 语法 INSERT INTO 表名称 V ...

最新文章

  1. Nestjs 微服务
  2. python老鼠打洞问题_脑筋急转弯:老鼠为什么要打洞?这答案让人哭笑不得
  3. 无法安装或运行应用程序。该应用程序要求首先在“全局程序集缓存(gac)”中安装程序集system.data.entity...
  4. java中string类_Java中String类浅谈
  5. 如何诊断RAC数据库上的“IPC Send timeout”问题?
  6. 单片机按键软硬件设计技巧!
  7. js动态添加控件服务器响应,JS实现动态给标签控件添加事件的方法示例
  8. unix环境高级编程 pdf_UNIX环境高级编程——记录锁
  9. vs2005常用快捷键_包括代码自动缩进
  10. c++堆内存默认大小_Java 自动内存管理
  11. pdo怎么建mysql表_PDO操作数据库的基本步骤
  12. CSS 小技巧:如何保留 hover 的状态?
  13. 教你如何写出高效整洁的 css 代码——css优化(转载)
  14. 【随笔1】石榴红,依旧。
  15. 限时5折,仅剩1天!这波羊毛我撸爆~
  16. mysql on.000002_mysql | 同乐学堂
  17. 机器学习_评价指标Accuracy(准确率)、Precision(精准度/查准率)、Recall(召回率/查全率)、F1 Scores详解
  18. git 更新密码之后出现异常(雾)
  19. 华为5c_华为5c手机价格及产品参数配置【图文】
  20. 软件测试mysql面试题:int(20)中20的涵义?

热门文章

  1. 洛谷 P1073 [NOIP2009 T3] 最优贸易
  2. 输出1到2000之间的双胞胎数。双胞胎数:两质数差为2称为双胞胎数。例如227和229是一对双胞胎数,它们都是素数且差为2。
  3. 探讨使网面越来越臃肿的原因
  4. PPTP、L2TP和IPsec的区别及优缺点
  5. 借贷期末余额 oracle,应交税费期末余额分别在借贷方表示什么
  6. android 获取固件版本号,Android 获取当前APP和系统的版本信息
  7. Andorid SELinux策略、te语法、avc权限总结
  8. MyBatis研习录(09)——MyBatis一对多查询
  9. 每日3词 2021-03-09【syntax】【error】【invalid】
  10. Java Api知识点