DML 和 DDL

SQL DML 和 DDL
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
查询和更新指令构成了 SQL 的 DML 部分:
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
SQL 中最重要的 DDL 语句:
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引

基本的select语句:select(选择标识要显示的列)from(这个表)
查询所有列:select*from (这个表)
查询指定的列:select(列名)from(这个表)
使用运算符:select sal,sal+800 from(这个表)
运算的优先级:乘除的优先级高于加减,同一优先级运算符从左向右执行,括号内的运算优先执行。
定义一个空值:空值是不可用的,未分配的,未知的,或不适用。null是不一样的零或空格。
使用别名;select (表名)as(别名)from(表)。系统默认自带关键字“as”,系统默认字段名称在数据字典中以大写储存,除非定义列别名的格式会改变字典中的储存格式,可以通过DBA_TAB_COLUMNS来验证。
级联操作:
连接符;连接列与列或列与字符串,使用双竖线‘||’进行连接,创建出一个合成的列(列:select last_name||job_id as "employees" from employees;)
使用字符串;select

原文地址:https://www.cnblogs.com/xingxingdiandian/p/8931781.html