广州微信网站建设公司,企业登记网络服务平台,百度优化服务,西安 网站搭建SQL零基础入门学习#xff08;三#xff09;
SQL INSERT INTO 语句
INSERT INTO 语句用于向表中插入新记录。
SQL INSERT INTO 语法
INSERT INTO 语句可以有两种编写形式。
第一种形式无需指定要插入数据的列名#xff0c;只需提供被插入的值即可#xff1a;
INSERT …SQL零基础入门学习三
SQL INSERT INTO 语句
INSERT INTO 语句用于向表中插入新记录。
SQL INSERT INTO 语法
INSERT INTO 语句可以有两种编写形式。
第一种形式无需指定要插入数据的列名只需提供被插入的值即可
INSERT INTO table_name
VALUES (value1,value2,value3,...);第二种形式需要指定列名及被插入的值
INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);参数说明 table_name需要插入新记录的表名。 column1, column2, …需要插入的字段名。 value1, value2, …需要插入的字段值。
演示数据库
在本教程中我们将使用 RUNOOB 样本数据库。
下面是选自 “Websites” 表的数据
-------------------------------------------------------------
| id | name | url | alexa | country |
-------------------------------------------------------------
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 2 | 淘宝 | https://www.taobao.com/ | 13 | CN |
| 3 | 菜鸟教程 | http://www.runoob.com/ | 4689 | CN |
| 4 | 微博 | http://weibo.com/ | 20 | CN |
| 5 | Facebook | https://www.facebook.com/ | 3 | USA |
-------------------------------------------------------------INSERT INTO 实例
假设我们要向 “Websites” 表中插入一个新行。
我们可以使用下面的 SQL 语句
INSERT INTO Websites (name, url, alexa, country)
VALUES (百度,https://www.baidu.com/,4,CN);执行以上 SQL再读取 “Websites” 表数据如下所示 您是否注意到我们没有向 id 字段插入任何数字 id 列是自动更新的表中的每条记录都有一个唯一的数字。
在指定的列插入数据
我们也可以在指定的列插入数据。
下面的 SQL 语句将插入一个新行但是只在 “name”、“url” 和 “country” 列插入数据id 字段会自动更新
INSERT INTO Websites (name, url, country)
VALUES (stackoverflow, http://stackoverflow.com/, IND);执行以上 SQL再读取 “Websites” 表数据如下所示
SQL UPDATE 语句
UPDATE 语句用于更新表中已存在的记录。
SQL UPDATE 语法
UPDATE table_name
SET column1 value1, column2 value2, ...
WHERE condition;参数说明 table_name要修改的表名称。 column1, column2, …要修改的字段名称可以为多个字段。 value1, value2, …要修改的值可以为多个值。 condition修改条件用于指定哪些数据要修改。
lamp 请注意 SQL UPDATE 语句中的 WHERE 子句 WHERE 子句规定哪条记录或者哪些记录需要更新。如果您省略了 WHERE 子句所有的记录都将被更新
演示数据库
在本教程中我们将使用 RUNOOB 样本数据库。
下面是选自 “Websites” 表的数据
-------------------------------------------------------------
| id | name | url | alexa | country |
-------------------------------------------------------------
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 2 | 淘宝 | https://www.taobao.com/ | 13 | CN |
| 3 | 菜鸟教程 | http://www.runoob.com/ | 4689 | CN |
| 4 | 微博 | http://weibo.com/ | 20 | CN |
| 5 | Facebook | https://www.facebook.com/ | 3 | USA |
-------------------------------------------------------------SQL UPDATE 实例
假设我们要把 “菜鸟教程” 的 alexa 排名更新为 5000country 改为 USA。
我们使用下面的 SQL 语句
UPDATE Websites
SET alexa5000, countryUSA
WHERE name菜鸟教程;执行以上 SQL再读取 “Websites” 表数据如下所示
Update 警告
在更新记录时要格外小心在上面的实例中如果我们省略了 WHERE 子句如下所示
UPDATE Websites
SET alexa5000, countryUSA执行以上代码会将 Websites 表中所有数据的 alexa 改为 5000country 改为 USA。
执行没有 WHERE 子句的 UPDATE 要慎重再慎重。
SQL DELETE 语句
DELETE 语句用于删除表中的记录。
SQL DELETE 语法
DELETE FROM table_name
WHERE condition;参数说明 table_name要删除的表名称。 condition删除条件用于指定哪些数据要删除。
请注意 SQL DELETE 语句中的 WHERE 子句 WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句所有的记录都将被删除
演示数据库
在本教程中我们将使用 RUNOOB 样本数据库。
下面是选自 “Websites” 表的数据
-------------------------------------------------------------
| id | name | url | alexa | country |
-------------------------------------------------------------
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 2 | 淘宝 | https://www.taobao.com/ | 13 | CN |
| 3 | 菜鸟教程 | http://www.runoob.com/ | 4689 | CN |
| 4 | 微博 | http://weibo.com/ | 20 | CN |
| 5 | Facebook | https://www.facebook.com/ | 3 | USA |
-------------------------------------------------------------SQL DELETE 实例
假设我们要从 “Websites” 表中删除网站名为 “Facebook” 且国家为 USA 的网站。
我们使用下面的 SQL 语句
DELETE FROM Websites
WHERE nameFacebook AND countryUSA;执行以上 SQL再读取 “Websites” 表数据如下所示
删除所有数据
您可以在不删除表的情况下删除表中所有的行。这意味着表结构、属性、索引将保持不变
DELETE FROM table_name;注释在删除记录时要格外小心因为您不能重来