基础篇01——SQL的基本语法和分类

MySQL数据库安装与基本使用

安装教程参见:通过zip安装MySQL

通过命令行启动和停止MySQL服务命令

前提:安装MySQL成功之后

启动服务:net start mysql

停止服务:net stop mysql

通过命令行连接mysql

可以通过mysql的客户端命令行进行连接,打开客户端输入密码回车即可

还可以通过系统自带的命令行(如cmd)连接,在cmd中输入命令回车即可:

mysql -u 用户名 -p 密码

在cmd连接成功如下图:

MySQL数据模型

SQL的通用语法

SQL的分类

DDL

数据库操作

数据库表操作

MySQL中的数据类型:MySQL数据类型

DML

datagrip安装与破解教程:安装与破解教程

MySQL图形化界面工具datagrip基本使用:datagrip基本使用

DQL

DQL语句的执行顺序如下,可以通过依次给表和字段起别名进行验证以下执行顺序是否正确。先执行的部分则别名可以在其后面的部分中使用,反之则会报错。

比如最先执行的是from部分,则给表起别名后,表别名可以在查询语句的任意部分使用;

而如果在select部分给字段起别名,那么字段的别名只能在order by和limit部分(不过limit部分用不到字段名称)使用,但是不能在where部分使用,因为where比select部分先执行。

基本查询

条件查询

  • 模糊查询like

分组查询

  • 聚合函数
  • 分组查询

排序查询

分页查询

DCL

视频链接:DCL B站视频

控制数据库有哪些用户可以访问,控制每一个用户对数据库有什么样的访问权限

  • 管理用户
  • 权限控制
相关推荐
鸽芷咕1 小时前
SQL Server数据库迁移避坑指南:老代码不用重写,金仓KES V9R4C019把路铺平了
数据库
鸽芷咕1 小时前
MongoDB 鸿蒙 PC 适配全记录:从 Bazel 交叉编译到 HNP 原生数据库服务
数据库·mongodb·harmonyos
YangYang9YangYan1 小时前
2026 校招管理会计 JD 拆解,数据分析能力要求与工具清单
java·数据库·数据分析
敲代码的嘎仔2 小时前
互动问答系统实战:两级评论模型、ES 搜索集成、Caffeine 多级缓存全记录
java·开发语言·数据库·elasticsearch·缓存·mybatis·高并发
倔强的石头_2 小时前
SQL Server数据库迁移,为什么 KES V9R4C019 能把改代码变成改连接
数据库
黑色的白兔No12 小时前
deepin 25安装mysql
数据库·mysql·debian
cc5725026532 小时前
2026 秋招采购数据分析校招 JD、面试真题与项目准备|2027 届求职复盘
数据库
程序员清风2 小时前
Python 操作 MySQL、Redis 与消息队列的完整实践
redis·python·mysql
风哥2号4 小时前
数据库教程FGMT28‑Windows‑MySQL5.7‑8.0‑8.4-9.7安装配置
数据库·mysql
2601_9622186111 小时前
万象生鲜系统业财一体化底层打通技术自动生成经营账单
大数据·数据库·人工智能·python·算法