zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    java语法基础
    向linux内核增加一个系统调用-1
    dp-矩阵连乘
    struct和typedef struct
    Ubuntu安装Chrome及hosts修改
    c++primer-p100.用迭代器进行二分法搜索
    c++primer-p101.ex3.24
    c++ vector用法和迭代器
    Bytes和bits的区别(字节和位的区别)
    基于R语言的数据分析和挖掘方法总结——中位数检验
  • 原文地址:https://www.cnblogs.com/xingxingdiandian/p/8931781.html
Copyright © 2011-2022 走看看