一、MySQL 认识

一、SQL是什么?

SQL 是结构化查询语言的缩写,是一种专门用来与关系型数据库进行通信和管理的标准计算机语言。是用于管理和操作关系型数据库的标准化语言

 是一种声明式语言。这意味着您告诉数据库您想要什么,而不是如何去获取它。

你可以把它理解为:

  • 对数据库的“指令”或“问题”:你用SQL告诉数据库你要做什么。

  • 数据库的“通用普通话”:几乎所有的主流数据库(如MySQL, PostgreSQL, Oracle, SQL Server, SQLite)都使用或兼容SQL,学会一种,就能触类旁通。 

  • SQL 不区分大小写。

1、分号:

是作为语句的结束符(statement terminator),用于分隔多条 SQL 语句

2、注释 (Comments) 

  • 是您添加到 SQL 代码中的说明,用于解释它为什么执行特定任务。
  • 数据库会忽略注释,但它们对于您和他人日后理解和排查问题非常有帮助。

SQL 支持两种类型的注释:

  • 单行注释:以两个连字符(--)开始,后面跟着注释内容。
  • 多行注释以 /* 开始,以 */ 结束。介于两者之间的文本都是注释。

二、通用语法及分类

根据其功能主要分为四大类:数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)和数据控制语言(DCL)。

1、DDL:数据定义语言

用于定义和管理数据库的结构,包括数据库、表、索引等对象

其核心操作指令包括:

CREATE‌:用于创建数据库和表等对象。
‌   ALTER‌:用于修改现有数据库对象的结构。
‌   DROP‌:用于删除数据库和表等对象。
-- 常用数据库操作命令有:
  SHOW DATABASES;(查询所有数据库)、
  CREATE DATABASE 数据库名;(创建数据库)、
  USE 数据库名;(切换数据库)
  DROP DATABASE 数据库名;(删除数据库)。
-- 表操作命令则包括 
  SHOW TABLES;(查询当前数据库所有表)、
  DESC 表名;(查看指定表结构)等。

2、DML:数据操作语言

主要用于对数据库表中的数据进行增(INSERT)、删(DELETE)、改(UPDATE)操作

3、DQL:数据查询语言

专门用于查询数据库表中的记录,其核心指令是 SELECT

4、DCL:数据控制语言

负责数据库的权限控制用户管理

常用的语句包括 GRANT(授予权限)和 REVOKE(撤销权限)。

 

posted @ 2025-11-13 14:38  chao_xiong  阅读(5)  评论(0)    收藏  举报