zoukankan      html  css  js  c++  java
  • SQL语法速成手册,建议收藏!

    基本概念

    • 数据库(database):保存有组织的数据的容器(通常是一个文件或一组文件)

    • 数据表(table):某种特定类型数据的结构化清单

    • 模式(schema):关于数据库和表的布局及特性的信息。模式定义了数据在表中如何存储,包含存储什么样的数据,数据如何分解,各部分信息如何命名等信息。数据库和表都有模式

    • 列(column):表中的一个字段。所有表都是由一个或多个列组成的

    • 行(row):表中的一个记录

    • 主键(primary key):一列(或一组列),其值能够唯一标识表中每一行

     SQL 语法

    SQL(Structured Query Language),标准 SQL 由 ANSI 标准委员会管理,从而称为 ANSI SQL。各个 DBMS 都有自己的实现,如 PL/SQL、Transact-SQL 等。

    1.SQL 语法结构

    SQL 语法结构包括:

    • 子句:是语句和查询的组成成分。(在某些情况下,这些都是可选的。)

    • 表达式:可以产生任何标量值,或由列和行的数据库表

    • 谓词:给需要评估的 SQL 三值逻辑(3VL)(true/false/unknown)或布尔真值指定条件,并限制语句和查询的效果,或改变程序流程

    • 查询:基于特定条件检索数据。这是 SQL 的一个重要组成部分

    • 语句:可以持久地影响纲要和数据,也可以控制数据库事务、程序流程、连接、会话或诊断

    2.SQL 语法要点

    • SQL 语句不区分大小写,但是数据库表名、列名和值是否区分,依赖于具体的 DBMS 以及配置。

    例如:SELECT 与 select 、Select 是相同的。

    • 多条 SQL 语句必须以分号(;)分隔。

    • 处理 SQL 语句时,所有空格都被忽略。SQL 语句可以写成一行,也可以分写为多行。

    -- 一行 SQL 语句
    UPDATE user SET username='robot', password='robot' WHERE username = 'root';
    
    -- 多行 SQL 语句
    UPDATE user
    SET username='robot', password='robot'
    WHERE username = 'root';

    https://mp.weixin.qq.com/s/6tR5-VKVcwuPbQYLUpXuOw

    故乡明
  • 相关阅读:
    GIT非常见命令使用笔记
    视频封转类
    IOS ASIFormDataRequest使用简介(2/25)
    开发中常用的宏
    数据库使用fmdb
    毕业五年决定你的命运-----值得所有不甘平庸的人看看
    关于路径的使用,assi下载和
    关于图片处理的方法整理
    iOS开发之Objective-C与JavaScript的交互(转载)
    IOS UIWebView引用外部CSS样式(转载)
  • 原文地址:https://www.cnblogs.com/luweiweicode/p/15103276.html
Copyright © 2011-2022 走看看