SQL语句基础
SQL语句基础
【1】SQL规范#
- 在数据库管理系统中,SQL语句关键字不区分大小写,参数区分大小写。
- SQL语句可单行或者多行书写,结尾要加
;
,关键字不能跨行写或者简写 - 字符串和日期类型的值要以单引号括起来,单词和单词之间要用一个空格隔开。
【2】注释语法#
-
单行注释:使用
--
或#
开头的文本将在其后的内容视为注释。例如:-- 这是一个单行注释 SELECT * FROM table_name;;
或
# 这也是一个单行注释 SELECT * FROM table_name;
-
多行注释:使用
/* */
将一段文本括起来,其中的内容将被视为注释。例如:/* 这是一个 多行注释 */ SELECT * FROM table_name;
请注意,不同的数据库管理系统可能对注释的处理方式略有不同,因此在具体使用时,建议查看相应数据库的文档以确保注释的正确使用方式。通常,SQL注释主要用于增加代码的可读性和文档化SQL查询的目的。
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回车 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤