前言:SQL简介

一  名词概述

DB:数据库,它实际上在硬盘上以文件的形式存在。

DBMS:数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer等。

SQL:结构化查询语言,是一门标准通用的语言。标准的SQL适合于所有的数据库产品。SQL语句在执行的时候,实际上内部也会先进行编译,然后再执行。(SQL语句的编译由DBMS完成。)

 

二  他们之间的关系

DBMS负责执行sql语句,通过执行SQL语句来操作DB当中的数据。

DBMS(执行) ->SQL(操作) ->DB

 

三 什么是表

表是数据库的基本组成单元,所有的数据都以表格的形式组织,目的是可读性强。

一个表包括行和列:
行 line:     被称为数据/记录(data)
列 column:被称为字段(field)

学号(int)    姓名(varchar)    年龄(int)
------------------------------------
110           张三             20
120           李四             21

字段的属性:字段名、数据类型、相关的约束

 

四 SQL的特点

1)高度非过程化,只需指明"做什么",而不用指明如何做。

2)语言简单易学,核心功能只有9个动词。

3)SQL语言对大小写不敏感。

 

五 SQL的功能

1)数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构,外模式也叫视图。

2)数据操纵功能:包括对基本表和视图的数据插入、修改、删除等,有很强大的查询功能

3)数据控制功能:对用户的访问权限加以控制,保证数据的安全。

 

六 SQL核心功能的9个动词

数据查询:select

数据定义:create alter drop  (表/视图/查询/存储过程/自定义函数/索引/触发器等)

数据操作:insert  update  delete

数据控制:grant(授权)revoke(回收权限)

 

七  SQL语法规范

1)可以单行或多行书写,以分号结尾。

2)可以通过空格和缩进来增加可读性。

3)不区分大小写,关键字建议用大写(可以增加执行的效率)SQL执行的时候会把关键字转为大写再执行

 

posted @ 2020-11-16 19:47  棉花糖88  阅读(109)  评论(0)    收藏  举报