1. 首页 » 知识阅读

MySQL数据库入门:从零开始学习列数字操作与基础查询语句

学习目标

能够知道SQL语句的分类能够知道SQL中常用的数据类型了解SQL通用语法

SQL语句介绍

1.SQL语句定义

结构化查询语言(Structured Query Language)简称SQL,是==关系型数据库管理系统都需要遵循的规范==,是数据库认识的语句。

标准的SQL语句,它W3C组织制定的。

虽然 SQL 是一门 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言,但是仍然存在着多种不同版本的 SQL 语言。

然而,为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的命令(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。

举例:

普通话:各数据库厂商都遵循的ISO标准。

方言:数据库特有的关键字。

从零开始学MySQL(四):SQL语句介绍

2. SQL语句作用

SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的记录SQL 可更新数据库中的数据SQL 可从数据库删除记录SQL 可创建新数据库SQL 可在数据库中创建新表SQL 可在数据库中创建存储过程SQL 可在数据库中创建视图SQL 可以设置表、存储过程和视图的权限

3. SQL的分类

SQL是用来存取关系数据库的语言,具有查询、操纵、定义和控制关系型数据库的四方面功能。

3.1 数据定义语言:

简称DDL(Data Definition Language) 用来定义数据库对象:数据库,表,列等。 关键字:create,alter,drop等

3.2 数据操作语言:

简称DML(Data Manipulation Language) 用来对数据库中表的记录进行更新。 关键字:insert,delete,update等

3.3 数据查询语言:

简称DQL(Data Query Language) 用来查询数据库中表的记录。 关键字:select,from,where等

3.4 数据控制语言:

简称DCL(Data Control Language) 用来定义数据库的访问权限和安全级别,及创建用户。

注意:

如果把SQL比喻成Excel:

每一列数据就是一个==字段==每一行数据就是一条==记录==

4. SQL通用语法

SQL语句可以单行或多行书写,以分号结尾。可使用空格和缩进来增强语句的可读性。

从零开始学MySQL(四):SQL语句介绍

MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。
SHOW DATABASES;
# 等价于
show databases;
可以使用`/\/`-- #的方式完成注释**

/**/:多行注释,在注释区域内可以随意换行

/*
多行注释,内部可与随意换行
换行后,注释效果依然存在
*/

-- # :单行注释,写在语句开头,换行后注释截止。

# 单行注释
-- 单行注释
SHOW DATABASES;

注释快捷键:ctrl+/

5.小结

结构化查询语言(SQL),是关系型数据库管理系统都需要遵循的规范,。不同的数据库生产厂商都支持SQL语句,但都有特有内容。SQL语句分为:数据定义语言(DDL)数据操作语言(DML)数据查询语言(DQL)数据控制语言(DCL)

SQL通用语法:结构灵活,使用分号结尾;

不区分大小写;可以使用/**/,#,--来进行注释。

声明:本文由"麦兜"发布,不代表"破站"立场,转载联系作者并注明出处:https://www.848586.cn/146148.html