SQL update语句语法是什么 使用有什么关注事项
在这篇文章中,我们来学习一下“SQL update语句语法是什么,使用有什么注意事项”的相关知识,下文有详细的讲解,易于大家学习和理解,有需要的朋友可以借鉴参考,下面就请大家跟着小编的思路一起来学习一下吧。 SQL UPDATE 语句 UPDATE 语句用于更新表中已存在的记录。 还可以使用AND或OR运算符组合多个条件。 SQL UPDATE 语法 具有WHERE子句的UPDATE查询的基本语法如下所示: UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; 请注意 更新表中的记录时要小心! 要注意SQL UPDATE 语句中的 WHERE 子句! WHERE子句指定哪些记录需要更新。如果省略WHERE子句,所有记录都将更新! 演示数据库 在本教程中,我们将使用著名的Northwind示例数据库。 以下是 "Customers" 表中的数据: CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1 Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico4 Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden SQL UPDATE 实例 以下SQL语句为第一个客户(CustomerID = 1)更新了“ContactName”和“City”: 实例 UPDATE Customers SET ContactName = 'Alfred Schmidt', City= 'Frankfurt' WHERE CustomerID = 1; 现在,选自 "Customers" 表的数据如下所示: CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1 Alfreds FutterkisteAlfred SchmidtObere Str. 57Frankfurt12209Germany2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico4 Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden 更新多个记录 WHERE子句决定了将要更新的记录数量。 以下SQL语句将把国家/地区为"Mexico"的所有记录的联系人姓名更新为“Juan”: UPDATE Customers SET ContactName='Juan' WHERE Country='Mexico'; “Customers”表中的选择现在看起来像这样: CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1 Alfreds FutterkisteAlfred SchmidtObere Str. 57Frankfurt12209Germany2Ana Trujillo Emparedados y heladosJuanAvda. de la Constitución 2222México D.F.05021Mexico3Antonio Moreno TaqueríaJuanMataderos 2312México D.F.05023Mexico4 Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden Update 警告! 更新记录时要小心。如果您省略WHERE子句,所有记录将被更新! UPDATE Customers SET ContactName='Juan'; "Customers" 表将如下所示: CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1 Alfreds FutterkisteJuanObere Str. 57Frankfurt12209Germany2Ana Trujillo Emparedados y heladosJuanAvda. de la Constitución 2222México D.F.05021Mexico3Antonio Moreno TaqueríaJuanMataderos 2312México D.F.05023Mexico4 Around the HornJuan120 Hanover Sq.LondonWA1 1DPUK5Berglunds snabbköpJuanBerguvsvägen 8LuleåS-958 22Sweden 到此这篇关于“SQL update语句语法是什么,使用有什么注意事项”的文章就介绍到这了,更多相关SQL update语句语法是什么,使用有什么注意事项内容,小编将为大家输出更多高质量的实用文章! (编辑:银川站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – 模仿group_concat()与GROUP BY结合使用
- sql-server – 使用带有nHibernate的CreateSQLQuery的SQL S
- .net – 优化LINQ to SQL查询的工具和技术
- SQL常见数据类型有什么?功能是什么?
- sql – 从已连接表的列表中选择唯一列名
- sql-server-2008 – SQL Server 2008 – 一个表24gb,删除了
- sql server怎样写查询语句?聊聊查询性能问题
- sql-server – SQL Server 2008 / 2008R2备份兼容性
- sql-server – 如何保留SQL Server存储过程修订的历史记录
- sql-server – COALESCE与ISNULL的性能差异?