- 浏览: 32880 次
一、插入单行记录:
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.
形容词 a.
--------------------------------------------------------------------------
发表评论
-
面向对象软件工程与UML
2012-05-31 23:18 662一、软件工程是指导计算机软件开发和维护的一门工程学科。采 ... -
JAVA GUI 编程
2012-05-21 20:46 684一、 GUI中的组件最终都是继承于Component ... -
JAVA集合框架
2012-05-16 22:03 682JAVA中几个主要集合的总结: JAV ... -
多线程复习
2012-05-15 23:55 528计算机中一个运行的程序称为一个进程 每一个进程有不同的内存块 ... -
反射、类加载
2012-05-15 00:20 643反射: 运行时载入、探究、使用编译时未知的类 ... -
JDK常用类
2012-05-13 22:05 1026一、System 类是一个final 类 该类的所有方法和 ... -
异常处理
2012-05-09 23:46 665异常: 分为:检查异 ... -
多态复习
2012-05-04 00:24 597多态就是指:同一种方法,不同的实现。 多态:重载、重写 ... -
这一段时间的总结
2012-05-01 23:43 651试题 ... -
对象的行为
2012-04-25 17:52 569一、栈 的执行顺序为: 先进后出 二、方法的申明有以 ... -
aaaaaa
2012-04-25 17:00 0public class Test { public ... -
类、对象、包
2012-04-24 23:14 554类,对象,封装,包: ... -
JAVA OO 第三章总结
2012-04-22 23:43 693流程控制 感觉JAVA中的流程控制与C中的几乎一样,极个 ... -
JAVA基础语法
2012-04-18 23:18 578一、 JAVA中 有三个保留字: true false ... -
认识JAVA
2012-04-17 22:17 586JAVA 之父 James Gosling 一、19 ... -
复习 联接
2012-04-11 23:39 571一、 SELECT t1.c1, t1.c2, t2 ... -
修改列的数据类型和修改添加各种约束--总结
2012-04-10 21:32 1387修改列的数据类型和修改添加各种约束 修改列的数据类型 ... -
查询、聚合函数
2012-04-09 22:54 653一、 SELECT 列名列表 FROM 表名 二、表 ... -
修改约束
2012-03-31 08:05 633查看表的字段信息:desc 表名;查看表的所有信息:show ... -
熟悉语句、背诵语句
2012-03-29 21:03 509今天的学习内容很简单 但是老师很凶悍.....5555 ...
相关推荐
DML 语句是 Data Manipulation Language(数据操作语言)的缩写,主要用于对数据库中数据的操作,包括插入、更新和删除数据。 DML 语句的主要特点是可以对数据库中的数据进行增删改查操作。DML 语句可以分为三类:...
随后,通过多次INSERT语句插入数据,每次插入都会导致索引的叶节点增加。例如,插入'xbc', 'bbbbb'、'tian', 'zzzzz'和'dailele', 'XXXXX'三行记录后,分析索引显示叶节点数量增加到126个,且使用率下降到98%。这是...
在 MySQL 中,可以使用以下语句插入多条记录: ``` insert into sc values('08007','001',85),('08007','002',85),('08007','003',95); ``` 利用子查询插入数据 也可以使用子查询来插入数据,例如: ``` create ...
### DB 查询分析器:批量执行DML语句并返回更详细的信息 #### 一、引言 在数据库操作中,DML(Data Manipulation Language,数据操纵语言)语句占据了非常重要的位置。这类语句包括插入(INSERT)、删除(DELETE)...
在本课中,我们将深入探讨这些DML语句,以及如何在Oracle环境中使用它们来管理数据。 首先,我们来看`INSERT`语句,它是用来向表中添加新记录的。基本语法如下: ```sql INSERT INTO table [(column[, column...])...
在本文档中,所涉及的核心知识点是DML(Data Manipulation Language,数据操纵语言)语句的使用,主要包括如何插入(INSERT)、更新(UPDATE)和删除(DELETE)表中的数据。DML语句是SQL(Structured Query Language...
总的来说,SQL的DML语句是数据管理的核心,它们使得你能够高效地处理大量数据,无论是插入新记录、更新现有记录还是删除不再需要的记录,都能灵活应对。在实际工作中,熟练掌握这些语句对于数据库管理和数据分析至关...
本节将深入探讨Oracle操作数据的DML(Data Manipulation Language)语句,包括插入、更新和删除数据以及事务管理。 1. 插入数据(INSERT语句) 插入数据是向表中添加新行的基本操作。Oracle中的INSERT语句有两种...
4. **SELECT**: 查询数据库中的数据,是最常用的DML语句。 5. **MERGE**: 结合INSERT和UPDATE功能,根据源数据更新或插入目标表。 **DCL(数据控制语言)**主要用于权限管理和数据库的安全性,包括: 1. **GRANT**...
DML语句用于操作数据,包括插入、更新和删除数据等操作。 SQLSERVER数据库设计与实现 ----------------------------- SQLSERVER是微软公司开发的一种关系型数据库管理系统。SQLSERVER数据库设计与实现需要考虑多个...
在SQL的世界里,DML(Data Manipulation Language)语句是数据库操作的核心,它负责对数据库中的数据进行插入、更新、删除等操作。本练习主要针对不同层次的SQL用户,旨在提升你对DML语句的理解和应用能力。无论你是...
实验二 DML 语言一(数据插入、修改和删除) 通过本实验,学生可以熟练掌握基本表的插入、删除与修改,并为后继学习作准备。本实验主要涉及到 SQL Server Management Studio 的使用、基本表的插入、删除与修改、T-...
DML(Data Manipulation Language)是SQL语言的一部分,主要用于对数据库中的数据进行操作,包括插入、更新和删除等基本操作。下面将详细讲解这三种DML语句。 1. INSERT语句: INSERT语句用于向数据表中添加新的...
- UPDATE:更新数据。`UPDATE employees SET age = 35 WHERE id = 1`将id为1的员工年龄改为35。 - INSERT:插入新数据。`INSERT INTO employees(id, name) VALUES(1, 'John Doe')`将向`employees`表中插入一条新...
- DML(Data Manipulation Language):处理数据库中的数据,如INSERT、UPDATE和DELETE用于插入、修改和删除记录。 - DCL(Data Control Language):管理数据库访问权限,如GRANT和REVOKE。 - TCL(Transaction ...
MySQL DML(Data Manipulation Language)语句是用于管理和操作...了解并熟练掌握这些MySQL DML语句,对于数据库操作和管理将非常有益。在实际工作中,应根据具体需求灵活运用这些语句,确保数据的准确性和完整性。
本篇文章将深入探讨DB2中的SQL语法,包括DDL(Data Definition Language)用于定义数据库结构,DML(Data Manipulation Language)用于处理数据,以及插入数据的优化策略。 一、资料定义 DDL (Data Definition ...