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 表名称

  

相关推荐