zoukankan      html  css  js  c++  java
  • SQL初级(一)SQL简介、语法、SELECT语句、SELECT DISTINCT语句

    1.SQL简介

      SQL是用于访问和处理数据库的标准的计算机语言

    2.SQL是什么

      SQL是结构化查询语言,使我们可以访问数据库,是一种ANSI的标准计算机语言

    3.SQL做什么

      面向数据库执行查询、

      从数据库取回数据、

      在数据库中插入新的数据、

      更新数据库中的数据、

      删除数据库中的数据、

      创建新的数据库、

      在数据库中创建新的表、

      在数据库中创建存储过程、

      在数据库中创建视图、

      设置表、存储过程和视图的权限

    4.RDBMS

      RDBMS是关系型数据库管理系统

      RDBMS中的数据存储在被称为表(tables)的数据库对象中

      表是相关的数据项的集合,它有行和列组成

    5.SQL语法

      5.1 数据库表

      一个数据库通常包含一个或多个表。每个表 有一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。

      查看表中的全部数据:SELECT * FROM persons(表名)

      5.2 SQL语句

      在数据库上执行的大部分工作都是由SQL语句完成。

      在表中选取列的数据——>   SELECT Lastname(列名) FROM persons(表名); 《SQL对大小写不敏感》

      5.3 SQL 语句后边的分号

      某些数据库系统要求在每条SQL命令的末端使用分号。  分号在数据库系统中分隔每条SQL语句的标准方法,这样就可以在对服务器的相同请求中执行一条或多条语句。

      5.4 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————删除索引

    6. SQL SELECT语句

    SELECT语句用于从表中选取数据。 结果被存储在一个结果表中(称为结果集)

    SQL SELECT 语法: SELECT  列名称  FROM  表名称       eg: SELECT City FROM persons;

              SELECT  *  FROM  表名称     eg: SELECT  * FROM persons;

    7. SQL SELECT DISTINCT 语句

    在表中,可能包含重复值。列出不同(distinct)的值。 关键词DISTINCT 用于返回唯一不同的值 

     

      SELECT DISTINCT 语法:  SELECT DISTINCT 列表名 FROM 表名称

        

      

      

  • 相关阅读:
    jmeter教程索引
    JMeter 中_time 函数的使用(时间戳、当前时间)
    通用分页存储过程
    如何才算掌握Java(J2SE篇) 转载
    Java 外企面试若干题
    Java 有用的网址 转载
    JDBC链接基本步骤
    java基础学习 视频学习 数据类型以及运算符
    Java基础 构造对象初始化变量的顺序浅见
    全面解析《嵌入式程序员应该知道的16个问题》 转载
  • 原文地址:https://www.cnblogs.com/Lee1010/p/12835745.html
Copyright © 2011-2022 走看看