00101 SQL基础——DML
来源:互联网 发布:天津seo平台 编辑:程序博客网 时间:2024/06/05 07:43
关系型数据库:包含了很多数据的库,这些数据的基本单位是行,每一行中的每一列都定义了数据的一个方面属性,行列交叉构成表。很多表之间建立关联关系,就构成了我们所说的关系型数据库,所谓关系型,就是表之间的关联关系。
DML:用于修改关系型数据库里的数据和表,是搭建数据库的基础语言,包括新增、修改、删除三类操作。
- INSERT 插入新数据
- 插入一整行
不指定列
INSERT INTO table_name VALUES('value1',NULL,'value3'...);
/value要按顺序给出所有列的值,也就是需要插入完整的一行。
/数值型数据不需要引号,其他类型都需要加单引号
指定列
INSERT INTO table_name('column1','column2',...) VALUES ('value1','value2',...);
/没有指定的列默认插入空值——如果有非空约束就会报错
- 插入其他表中的数据:嵌套select
INSERT INTO table_name[('column1','column2',...)]
SELECT [*/('column1','column2',...)]
FROM table_name2
[where conditions]
- UPDATE
- 更新一列数据
UPDATE table_name SET column_name = 'value' WHERE conditions;
- 更新多列数据
UPDATE table_name SET column1='value1',column2='value2',...
WHERE conditions
/只写一个set,各种列之间用逗号分隔
- 利用外部表更新当前表中的字段:嵌套JOIN
- DELETE 删除旧数据
- 一行或多行
DELETE FROM table_name WHERE conditions;
阅读全文
0 0
- 00101 SQL基础——DML
- SQL基础14—— 数据处理(DML、RETURNING、MERGE INTO)
- SQL学习笔记——DML
- SQL——DDL DML DCL
- SQL高级语法——DML
- SQL基础--> 数据处理(DML、RETURNING、MERGE INTO)
- SQL基础--> 数据处理(DML、RETURNING、MERGE INTO)
- SQL基础--> 数据处理(DML、RETURNING、MERGE INTO)
- sql DML
- Oracle——DML
- DML—Component Diagram
- Database—DML
- 数据库基础--SQL 语言(DQL、DDL、DML、DCL)
- Hadoop Hive基础SQL语法(DML 操作:元数据存储)
- SQL基础--DDL数据定义语言和DML数据管理语言
- 数据库笔记(SQL基础之DDL与DML)
- Mysql笔记——DML
- MySQL基础 (DML)
- java的反编译
- SpringBoot框架搭建 Hello World
- python 下划线 函数 解释
- 初次接触一个新的技术
- [LeetCode] 113. Path Sum II
- 00101 SQL基础——DML
- C++ 标准库(stl) C++ 引入头文件现状和IO流技术概述
- C语言:十八岁生日
- #420 Div.2 B. Okabe and Banana Trees——数学&暴力
- 设置Golang的GOPATH
- android 创建不同的bitmap
- JAVA面向对象
- Ubuntu使用networking服务来管理网络
- hihoCoder挑战赛29