MySQL入门-什么是MySQL,什么是SQL

2023-12-04 14:29:15

一. MySQL

近几年,开源数据库逐渐流行起来。由于具有免费使用、配置简单、稳定性好、性能优良等优点,开源数据库在中低端应用中占据了很大市场份额,而MySQL正式开源数据库中的杰出代表。

MySQL是一种关系型数据库。

二. SQL

SQL (Structured Query Language:结构化查询语言) 是用于管理关系数据库管理系统(RDBMS)。

SQL 通过一系列的语句和命令来执行数据定义、数据查询、数据操作和数据控制等功能,包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。

1. 什么是 SQL

(1)SQL 指结构化查询语言,全称是 Structured Query Language。

(2)SQL 让您可以访问和处理数据库,包括数据插入、查询、更新和删除。

(3)SQL 语言采用英语关键词,使其易读易写。

(4)SQL 由国际标准化组织(ISO)和美国国家标准协会(ANSI)标准化。

(5)SQL 提供了丰富的操作数据的功能,从简单的查询到复杂的数据库管理操作。

2. SQL 产生原因

为了和数据库进行交互。

3. SQL 分类

SQL语句主要可以划分为以下三种类型:

(1)DDL(data definition language)是数据定义语言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。

(2)DML(data manipulation language)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。

(3)DCL(DataControlLanguage)是数据库控制语言:是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。

4. 注意事项

(1)SQL 对大小写不敏感:SELECT 与 select 是相同的。

(2)某些数据库系统要求在每条 SQL 语句的末端使用分号。分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的 SQL 语句。建议每条 SQL 语句的末端使用分号。

目录

相关推荐
超详细的 SQL 语句 DDL(数据定义语言)讲解MySQL中如何对表字段进行增加、删除、改名、类型修改SQL语句-DML(数据操作语言)对表记录的插入、更改、删除命令MySQL中的约束详解超详细的DQL(数据查询语言)讲解