随笔 - 13, 文章 - 0, 评论 - 0, 阅读 - 336

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

MySQL(二)

Posted on   是阿迁咯  阅读(28)  评论(0编辑  收藏  举报

 

1).  SQL语句可以单行或多行书写,以分号结尾。

2).  SQL语句可以使用空格/缩进来增强语句的可读性。

3).  MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。

4).  注释:

单行注释:-- 注释内容    或    # 注释内容多行注释:/* 注释内容 */

 

SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。

分类

 

全称

 

说明

 

DDL

Data Definition Language

数据定义语言,用来定义数据库对象(数据库,表, 字段)

 

DML

Data Manipulation Language

 

数据操作语言,用来对数据库表中的数据进行增删改

DQL

Data Query Language

数据查询语言,用来查询数据库中表的记录

 

DCL

 

Data Control Language

数据控制语言,用来创建数据库用户、控制数据库的访问权限

 

一些注意事项:

* 号代表查询所有字段,在实际开发中尽量少用(不直观、影响效率)。
 DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
DELETE 语句不能删除某一个字段的值(可以使用UPDATE,将该字段值置为NULL即可)。
 当进行删除全部数据操作时,datagrip会提示我们,询问是否确认删除,我们直接点击Execute即可。
NULL值是不参与所有聚合函数运算的。 
如果是升序, 可以不指定排序方式ASC(默认); 如果是多字段排序,当第一个字段值相同时,才会根据第二个字段进行排序。
 
 

 

 

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示