当前位置: 首页 > news >正文

SQL语句分类及编写规范

目录

1.SQL分类

数据定义语言  DDL

数据操纵语言  DML

数据查询语言  DQL

数据控制语言  DCL

事务控制语言  TCL

2.SQL语句的编写规范

SQL语句不区分大小写

SQL语句关键词建议大写

SQL语句每句话用分号结尾


MySQL从小白到总裁完整教程目录:https://blog.csdn.net/weixin_67859959/article/details/129334507?spm=1001.2014.3001.5502

1.SQL分类

SQL:结构化查询语言,通过SQL可以操作数据库

数据定义语言  DDL

目的:对数据库中的库、表,进行创建、修改、删除

就是定义结构 ,表头就是结构,就好像一个书架,有了书架才能放书,能修改吗?可以,书架的结构有大有小,那可以删除吗?可以,书架可以不要

还有个问题:这个定义结构会经常有吗?

不会,你们家买了冰箱两开门的,能经常改成三开门,四开门的吗?不会

注意:改结构,尽量避免

管理表结构 

创建: create
修改: alter
删除: drop 

数据操纵语言  DML

目的:对表中的数据进行插入、更新、删除

插入、更新、删除,用一个字来形容:增、改、删

可以改变表中的数据

插入: insert
更新: update
删除: delete

分析:

插入:是对表中的插入一行

更新:是对表中的某一行中的某一列进行修改

删除:是对表中的某一行进行删除

数据查询语言  DQL

目的:对表中的数据进行查询

查询: select

 不会对表中的数据发生改变

数据控制语言  DCL

目的:用于授予和回收权限

创建: create
修改: set
删除: drop

 跟前面的关键词一样,主要做个了解

事务控制语言  TCL

目的:用于控制事务(一个完整的操作过程)

这个也跟前面一样,做个了解,哈哈 

2.SQL语句的编写规范

SQL语句不区分大小写

从功能上说没有影响,但是对性能有影响

打个比方,我们开了一家店,进货,进货规规整整的好进货,还是参差不齐的好进货?

肯定是规规整整的好

就好像写SQL语句,写得完整的好,写得参差不齐会影响性能

SQL语句关键词建议大写

比如:CREATE 

表名,列名,一般是小写

SQL语句每句话用分号结尾

 ;        英文的分号

http://www.lryc.cn/news/160097.html

相关文章:

  • 02-zookeeper分布式锁案例
  • 【Spring传播机制底层原理】
  • python通过tkinter制作词云图工具
  • Java-钉钉订阅事件
  • 【DataV/echarts】vue中使用,修改地图和鼠标点击部分的背景色
  • 系统设计类题目汇总四
  • 【C++心愿便利店】No.5---构造函数和析构函数
  • 微软研究院团队获得首届AI药物研发算法大赛总冠军
  • redis实战篇之导入黑马点评项目
  • 【C++】详解红黑树并模拟实现
  • Matlab图像处理-最大类间方差阈值选择法(Otsu)
  • Spring Cloud(Finchley版本)系列教程(三) 服务消费者(Feign)
  • AI图片生成 discord 使用midjourney
  • gitlab 点击Integrations出现500错误
  • 【2023高教社杯】A题 定日镜场的优化设计 问题分析及数学模型
  • rac异常hang死故障分析(sskgxpsnd2)
  • 2023.9.7 关于 TCP / IP 的基本认知
  • Python 图片处理
  • 信道估计 | 信道
  • 腾讯发布超千亿参数规模的混元大模型;深度学习与音乐分析与生成课程介绍
  • [html]当网站搭建、维护的时候,你会放个什么界面?
  • javaee spring aop 的五种通知方式
  • 【Redis】3、Redis主从复制、哨兵、集群
  • vcpkg方式安装zlmediakit
  • 【大数据】基于 Flink CDC 高效构建入湖通道
  • 微信小程序开发---网络数据请求
  • vulkan学习路径
  • NIFI使用InvokeHTTP发送http请求
  • Spire.xls+excel文件实现单据打印
  • win10系统配置vmware网络NAT模式