1.SQL简介
五种SQL语言
DDL语言 —— 数据定义语言
对数据库对象进行创建、修改和删除操作
- CREATE :创建数据库对象
- ALTER:修改数据库对象
- DROP:删除数据库对象
CREATE DATABASE if not exists DB_NAME default charset=utf8mb4; # 创建新库 DEOP TABLE DB_NAME; # 删除库 DEOP TABLE TA_NAME; # 删除表 #创建表 CREATE TABLE TA_NAME( ID CHAR(8) NOT NULL PRIMARY KEY, NAME CHAR(20) NOT NULL, SEX CHAR(2) NOT NULL );
DML语言 —— 数据操作语言
DML主要用于对数据库中的数据进行增加、修改和删除的操作
- INSERT:增加数据
- UPDATE:修改数据
- DELETE:删除数据
DQL语言 —— 数据查询语言
DQL主要用于数据的查询,其基本结构是使用SELECT
子句,FROM
子句和WHERE
子句的组合来查询一条或多条数据
- SELECT
- FROM
- WHERE
DCL语言 —— 数据控制语言
DCL用来授予或回收访问数据库的权限
- GRANT:授予用户某种权限
- REVOKE:回收授予的某种权限
TCL语言 —— 事务控制语言
TCL用于数据库的食物管理
- START TRANSACTION:开启事务
- COMMIT:提交事务
- ROLLBACK:回滚事务
- SET TRANSACTION:设置事务的属性
SQL的基本功能,一定要会
- 执行数据查询
- 插入新的数据
- 更新数据库中的数据
- 从数据库删除数据记录
- 创建新的数据库
- 创建新表
- 创建存储过程
- 创建视图
- 设置权限
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义