【MySQL从入门到精通】:了解SQL语言

🔥系列专栏:

1.什么是SQL

SQL 的全称是 Structure Query Language ,是一种结构化的查询语言。 特点为:

数据库查询语言 具有特殊目的的编程语言 使我们能访问数据库 用于存取数据以及查询、更新和管理关系数据库系统

2.SQL的通用语法

SQL语句用分号" ; "结尾 在MySQL里,SQL语句对大小写不敏感,即不区分大小写(关键字建议使用大写) 在MySQL里,使用"--“或”#"来实现单行注释 多行注释则使用 /* */

3.SQL的分类

一般来说,SQL语句看分为四类:

数据定义语言:用于定义数据库对象:数据库,表,列等。关键字; 数据操作语言:用于对数据库中表的记录进行更新; 数据控制语言:用于定义数据库的访问权限和安全级别,及创建用户; 数据查询语言:用于查询数据库中表的记录。

看下图:

事实上不止上述四种语言,还有 指针控制语言(CCL) 和 事务处理语言(TPL)。 前者用于对一个或多个表单独行的操作,规定了Sql语句在程序中的使用规则 后者确保在执行增删改的操作的时候能及时响应,确保被DML语句影响的表的所有行及时得以更新。


4.一些基础概念

数据库(database)----保存有组织的数据的容器。 表(table)----特定类型数据的结构化清单。 列(column)----表中的一个字段。所有表都是由一个或多个列组成的。 数据类型(datatype)----列中可以存储的数据种类。 行(row)----表中的一个记录。 主键(primary key)----表示一个特定的行,其值能够唯一标识表中每一行。

5.SQL数据类型

数据类型,指的是当我们在数据库里创建一个表时,用于存储什么样的数据。

在实际开发过程中,选择合适的数据类型,可以提高数据库性能,因此我们必须了解SQL的数据类型。

MySQL支持所有标准的 SQL 数据类型,大致可分为三种:

    数值型 字符串类型 日期和时间型

好了,SQL语言的了解先看到这。

经验分享 程序员 微信小程序 职场和发展