【4.0】SQL语句基础
【一】引入
- 前面的学习中我们提到,mysql是关系型数据库,
- 所以我们要操作mysql就需要使用SQL(结构化查询语言)。
【二】SQL规范
-
在数据库管理系统中,SQL语句关键字不区分大小写(但建议用大写) ,参数区分大小写。
- 建议命令大写,数据库名、数据表名、字段名统一小写,如数据库名、数据表名、字段名与关键字同名,使用反引号 圈起来,避免冲突。
-
SQL语句可单行或多行书写,默认以英文分号(;)结尾,关键词不能跨多行或简写。
-
字符串跟日期类型的值都要以 单引号括起来,单词之间需要使用半角的空格隔开。
-
用空格和缩进来提高SQL语句的可读性。
【三】注释语法
【1】单行注释
【2】多行注释
【四】SQL类型
- 根据不同的用途,SQL语句通常分3大类型:
【1】数据定义语言(Data Definition Language,DDL)
-
用于创建或删除数据库以及数据表的语句,DDL包含以下几种指令:
-
CREATE: 创建数据库和表等对象
-
DROP: 删除数据库和表等对象
-
ALTER: 修改数据库和表等对象的结构
【2】数据操纵语言(Data Manipulation Language,DML)
- 用于对数据表中的数据进行增删查改的。
- SELECT: 查询表中的数据
- INSERT: 向表中插入新数据
- UPDATE: 变更表中的数据
- DELETE: 删除表中的数据
【3】数据控制语言(Data Control Language,DCL)
- 用于对控制数据库的操作权限的,包括用户权限以及数据操作权限。
- COMMIT: 确认对数据库中的数据进行的变更
- ROLLBACK: 取消对数据库中的数据进行的变更
- GRANT: 赋予用户操作权限
- REMOVE: 取消用户的操作权限
【五】常用命令
命令 | 描述 |
---|---|
help | 查看系统帮助想你想 |
status | 查看数据库管理系统的状态信息 |
exit | 退出数据库终端连接 |
quit | 退出数据库终端连接 |
\c | 当打错命令了,想换行重新写时可以在错误命令后面跟着\c回车 |
__EOF__

本文作者:Chimengmeng
本文链接:https://www.cnblogs.com/dream-ze/p/17995404.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/dream-ze/p/17995404.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:Chimengmeng,转载请注明原文链接:https://www.cnblogs.com/dream-ze/p/17995404
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?