🔥系列专栏:【MySQL从入门到精通】---- 持续更新
目录
1.什么是SQL2.SQL的通用语法3.SQL的分类4.一些基础概念5.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语言的了解先看到这。
下一篇文章:MySQL学习笔记(三):SQL数据类型【详细版】