基础篇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. 01---webpack基础

    2024-06-07 02:18:04       34 阅读
  2. 数据库基本概念SQL基本语句

    2024-06-07 02:18:04       39 阅读
  3. 01.Verilog基础语法

    2024-06-07 02:18:04       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 02:18:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 02:18:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 02:18:04       87 阅读
  4. Python语言-面向对象

    2024-06-07 02:18:04       96 阅读

热门阅读

  1. Python实现 植物大战僵尸

    2024-06-07 02:18:04       31 阅读
  2. Docker面试整理-Docker与虚拟机的区别是什么?

    2024-06-07 02:18:04       34 阅读
  3. Configure Google Chrome Settings with Group Policy

    2024-06-07 02:18:04       28 阅读
  4. Unity3D DOTS JobSystem物理引擎的使用详解

    2024-06-07 02:18:04       28 阅读
  5. HOW - Lodash 使用指南和源码学习

    2024-06-07 02:18:04       32 阅读
  6. Python3 笔记:abs() 和 fabs()

    2024-06-07 02:18:04       30 阅读
  7. Kotlin 特色 sealed 关键字

    2024-06-07 02:18:04       29 阅读
  8. Kotlin 中,扩展函数(Extension Functions)

    2024-06-07 02:18:04       31 阅读
  9. docker安装mysql8和mysql5.7

    2024-06-07 02:18:04       33 阅读
  10. 问题:对象流仅读取一个对象

    2024-06-07 02:18:04       25 阅读
  11. Puppeteer用途

    2024-06-07 02:18:04       30 阅读