首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQL 知识全览一图解锁最常用要点!

宝子们,今天给大家分享一张超绝的图,轻松拿捏 SQL 最常用知识~不管你是 SQL 小白,还是需要梳理知识的工程师,这图都超有用!赶紧码住!​

这张图全面总结了 SQL 语言的关键部分​

DDL(数据定义语言):用来定义数据字段、数据库、表、列、索引等。像 create 创建新的数据库对象,drop 删除,alter 修改结构。比如CREATE TABLE students (id INT, name VARCHAR(50));,就是用 DDL 创建了一个学生表。​

DML(数据操作语言):对数据完整性进行增删改查。insert 插入数据,INSERT INTO students (id, name) VALUES (1, 'Tom');;update 更新,UPDATE students SET name = 'Jerry' WHERE id = 1;;delete 删除,DELETE FROM students WHERE id = 1; 。​

DQL(数据查询语言):专门查询数据库记录,最常用的就是 select 语句。SELECT * FROM students; 能查询出学生表的所有数据。​

DCL(数据控制语言):控制数据库字段值的许可和权限级别。grant 授权,比如GRANT SELECT ON students TO user1; ,赋予 user1 查询 students 表的权限 。​

同时,还涵盖了窗口函数、各类函数、where 条件,以及数据库的六种约束​

not null(非空约束):字段不能为空,像学生表的姓名字段,设置 not null,就不能存空值。​

primary key(主键约束):一张表只能有一个主键,且唯一、不为空,如学生表用学号做主键,每个学生学号唯一。​

unique(唯一约束):确保字段每条记录唯一,比如学生表的邮箱字段设为 unique,不能出现重复邮箱。​

这张图真的是 SQL 学习和复习的神器!快保存下来反复看,SQL 技能轻松 upup~​

#数据库 #sql #sql 语句 #mysql 数据库 #自动化测试 #软件测试 #软件测试工程师 #sql 数据分析 #软件测试学习 #软件测试自学打卡

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O3w4OQ1TRBr1nKetFvJl4KJA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券