`
cocca883
  • 浏览: 32880 次
社区版块
存档分类
最新评论

DML语句-插入、删除、更新、

 
阅读更多

一、插入单行记录:

   INSERT INTO 表名 (列名列表) VALUES (值列表)

 

二、如果插入的数据类型不匹配,数据库自动匹配转型:

   字符型(0 - 9)自动转为INT型,

   INT型(全部)自动转为字符型。

 

三、自增长  不允许赋值  

     MYSQL 可以  没有自增标示约束

     SQL SERVER  中不行  有自增标示约束

 

四、INSERT INTO 新表名 (列名列表) SELECT 列名列表或有关列名列表的表达式  FROM 老表名

   这种方式  新表必须存在   只复制数据到新表中

      SELECT 列名列表 INTO 新表名 FROM 老表名

   这种方式,新表可不存在   会自动新建新表   复制的是整个老表的结构和数据

 

五、更新  UPDATE

   UPDATE 表名 SET 列1 = 新值1 , 列2 = 新值2 , 列3 = 新值3 WHERE 过滤条件

   如果没有WHERE条件过滤  将会修改字段中的所有行

 

六、通过更新删除列中的数据 

   UPDATE 表名 SET 列1 = NULL WHERE 过滤条件

 

七、删除表中的数据:DELETE     TRUNCATE

   1、DELETE  FROM 表名 WHERE 条件

   可以删除一行或者多行    逐行删除    

   删除失败时  数据可以回滚  有删除日志

   自增长标识值不变

 

   2、TRUNCATE TABLE  表名 

   是删除一个表里的所有行数据   保留表的结构和约束

   一次性完全删除所有数据   不保留删除日志 数据无法回滚  

   不能用于有外键约束引用的表的删除    如有,只能用不带WHERE的DELETE 语句删除

   删除后自增值这设置为初始值,将表恢复为初始状态。     项目测试完成后最适用。

 

 

 TRUNCATE   ['trʌŋkeit]

 及物动词 vt.

1.
切去(树木等)的头端,...截短
2.
缩短(文章等)
3.
【晶】(截去棱角)使成平面


形容词 a.

1.
截头的,去尾的,截短的
2.
缩短了的,被删节的
3.
【晶】截面的

 

 

 

 

--------------------------------------------------------------------------

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    oracle操作数据DML语句.ppt

    DML 语句是 Data Manipulation Language(数据操作语言)的缩写,主要用于对数据库中数据的操作,包括插入、更新和删除数据。 DML 语句的主要特点是可以对数据库中的数据进行增删改查操作。DML 语句可以分为三类:...

    在oracle11g中DML语句对索引的影响[定义].pdf

    随后,通过多次INSERT语句插入数据,每次插入都会导致索引的叶节点增加。例如,插入'xbc', 'bbbbb'、'tian', 'zzzzz'和'dailele', 'XXXXX'三行记录后,分析索引显示叶节点数量增加到126个,且使用率下降到98%。这是...

    数据库-DML语句详解.pdf

    在 MySQL 中,可以使用以下语句插入多条记录: ``` insert into sc values('08007','001',85),('08007','002',85),('08007','003',95); ``` 利用子查询插入数据 也可以使用子查询来插入数据,例如: ``` create ...

    《DB 查询分析器》批量执行DML语句并返回更详细的信息

    ### DB 查询分析器:批量执行DML语句并返回更详细的信息 #### 一、引言 在数据库操作中,DML(Data Manipulation Language,数据操纵语言)语句占据了非常重要的位置。这类语句包括插入(INSERT)、删除(DELETE)...

    oracle操作数据-DML语句.pptx

    在本课中,我们将深入探讨这些DML语句,以及如何在Oracle环境中使用它们来管理数据。 首先,我们来看`INSERT`语句,它是用来向表中添加新记录的。基本语法如下: ```sql INSERT INTO table [(column[, column...])...

    DML语句陆小马功钟浩.pdf

    在本文档中,所涉及的核心知识点是DML(Data Manipulation Language,数据操纵语言)语句的使用,主要包括如何插入(INSERT)、更新(UPDATE)和删除(DELETE)表中的数据。DML语句是SQL(Structured Query Language...

    17_使用dml语句1

    总的来说,SQL的DML语句是数据管理的核心,它们使得你能够高效地处理大量数据,无论是插入新记录、更新现有记录还是删除不再需要的记录,都能灵活应对。在实际工作中,熟练掌握这些语句对于数据库管理和数据分析至关...

    oracle操作数据DML语句.pptx

    本节将深入探讨Oracle操作数据的DML(Data Manipulation Language)语句,包括插入、更新和删除数据以及事务管理。 1. 插入数据(INSERT语句) 插入数据是向表中添加新行的基本操作。Oracle中的INSERT语句有两种...

    oracle-DDL-DML-DCL-TCL.rar_The Oracle

    4. **SELECT**: 查询数据库中的数据,是最常用的DML语句。 5. **MERGE**: 结合INSERT和UPDATE功能,根据源数据更新或插入目标表。 **DCL(数据控制语言)**主要用于权限管理和数据库的安全性,包括: 1. **GRANT**...

    关系型数据库及SQL语句-SQLSERVER数据库设计与实现210页.doc

    DML语句用于操作数据,包括插入、更新和删除数据等操作。 SQLSERVER数据库设计与实现 ----------------------------- SQLSERVER是微软公司开发的一种关系型数据库管理系统。SQLSERVER数据库设计与实现需要考虑多个...

    SQL练习补充(对不同层次的sql,进行小测试,主要是对DML语句)

    在SQL的世界里,DML(Data Manipulation Language)语句是数据库操作的核心,它负责对数据库中的数据进行插入、更新、删除等操作。本练习主要针对不同层次的SQL用户,旨在提升你对DML语句的理解和应用能力。无论你是...

    实验二DML语言一(数据插入、修改和删除.doc

    实验二 DML 语言一(数据插入、修改和删除) 通过本实验,学生可以熟练掌握基本表的插入、删除与修改,并为后继学习作准备。本实验主要涉及到 SQL Server Management Studio 的使用、基本表的插入、删除与修改、T-...

    dml的语句说明及详解

    DML(Data Manipulation Language)是SQL语言的一部分,主要用于对数据库中的数据进行操作,包括插入、更新和删除等基本操作。下面将详细讲解这三种DML语句。 1. INSERT语句: INSERT语句用于向数据表中添加新的...

    常用的SQL语句--mysql

    - UPDATE:更新数据。`UPDATE employees SET age = 35 WHERE id = 1`将id为1的员工年龄改为35。 - INSERT:插入新数据。`INSERT INTO employees(id, name) VALUES(1, 'John Doe')`将向`employees`表中插入一条新...

    sql常用语句-中文手册直接运行

    - DML(Data Manipulation Language):处理数据库中的数据,如INSERT、UPDATE和DELETE用于插入、修改和删除记录。 - DCL(Data Control Language):管理数据库访问权限,如GRANT和REVOKE。 - TCL(Transaction ...

    MySQL DML语句整理汇总

    MySQL DML(Data Manipulation Language)语句是用于管理和操作...了解并熟练掌握这些MySQL DML语句,对于数据库操作和管理将非常有益。在实际工作中,应根据具体需求灵活运用这些语句,确保数据的准确性和完整性。

    DB2数据库SQL语法(DDL,DML以及插入优化)

    本篇文章将深入探讨DB2中的SQL语法,包括DDL(Data Definition Language)用于定义数据库结构,DML(Data Manipulation Language)用于处理数据,以及插入数据的优化策略。 一、资料定义 DDL (Data Definition ...

Global site tag (gtag.js) - Google Analytics