【MySQL语句】MySQL基础语句,应付期末考试,木得问题~

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 简介:【MySQL语句】MySQL基础语句,应付期末考试,木得问题~

🦞数据库的操作

🦐显示当前的数据库

show databases;

🦐创建数据库

create database [if not exists] 数据库名;

🦐使用数据库

use 数据库名;

🦐删除数据库

drop database [if exists] 数据库名;

🦞表的操作

(使用表的操作时,要先使用数据库)

🦐创建表

create table 表名 (
  字段名称 字段类型,
  字段名称 字段类型,
  ...   ...
);

🦐查看表的结构

desc 表名;

🦐查看所有的表

show tables;

🦐删除表

drop table [if exists] 表名;

🦞插入操作

🦐普通插入

insert into [表名] values (对应的列的数据);

数据的顺序和列名的顺序要一致。

🦐指定插入

insert into [表名] (若干个指定列) values (对应的列的数据);

🦐多行插入

insert into [表名] values (对应的列的数据),(对应的列的数据), ......;

🦞查询操作

🦐全列查询

select * from [表名];

🦐指定列查询

select [列名] from [表名];

🦐给查询字段起别名

as可以省略

select [列名] (as) [别名] from [表名];

🦐去重查询

select distinc [若干个列名] from [表名];

🦐条件查询

用到WHERE子句

select [列名] from [表名] where ...

其中:

  • 比较运算符image.png
  • 逻辑运算符

image.png

🦐排序查询

查询结果根据某一列数据进行排序。

  • ASC:升序
  • DESC:降序
  • NULL 数据,视为比任何值都小,升序在最上面,降序则在最下面
select * from [表名] order by [列名] (asc 或 desc);

🦐分页查询

根据where条件限制后,再根据order by 排序,最后得到排序结果在A和B之间的查询结果。

select [列名] from [表名] where ... order by ... limit A offset B;

🦐分组查询

根据某一列进行分组

select [列名] from [表名] group by [列名];

🦞修改操作

update [表名] set [列名] = [修改的值], [列名] = [修改的值] where 子句;

🦞删除操作

delete from [表名] where [筛选条件];

🦀推荐阅读

《数据库系统概论》

MySQL数据库 — 数据库的基础操作

MySQL数据库 —MySQL表的增删改查(基础)

🌻未来可期

文章到这里就要结束了,但故事还没有结局

如果本文对你有帮助,记得点个赞👍哟,也是对作者最大的鼓励🙇‍♂️。

如有不足之处可以在评论区👇多多指正,我会在看到的第一时间进行修正

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
SQL 关系型数据库 MySQL
SQL语句编写的练习(MySQL)
这篇文章提供了MySQL数据库中关于学生表、课程表、成绩表和教师表的建表语句、数据插入示例以及一系列SQL查询练习,包括查询、排序、聚合和连接查询等操作。
|
6月前
|
SQL 存储 缓存
SQL语句在MySQL中是如何执行的
SQL语句在MySQL中是如何执行的
79 0
|
SQL 存储 缓存
一文搞懂MySQL中一条SQL语句是如何执行的
一文搞懂MySQL中一条SQL语句是如何执行的
|
Java 关系型数据库 MySQL
MySQL数据库基础
文章主要介绍MySQL数据库中一些常见的操作,为专栏文章,系列介绍
151 0
MySQL数据库基础
|
SQL 存储 关系型数据库
MySQL常用基础 - 小白必看(二)
概念:是一个数据定义语言 该语言部分包括: 1、对数据库的常用操作 2、对表结构的常用操作
113 0
MySQL常用基础 - 小白必看(二)
|
存储 SQL 关系型数据库
MySQL数据库系列(八)-------高级语句二
可以被当作是虚拟表或存储查询
92 0
MySQL数据库系列(八)-------高级语句二
|
SQL 关系型数据库 MySQL
|
存储 SQL 缓存
MySQL数据库系列(一)------基础
数据不会随程序结束而消失
156 0
MySQL数据库系列(一)------基础
|
关系型数据库 MySQL 数据格式
【0基础学习mysql】之DML-表中数据的操作
【0基础学习mysql】之DML-表中数据的操作
129 0
【0基础学习mysql】之DML-表中数据的操作
|
SQL 缓存 关系型数据库
MySQL语句执行过程
MySQL语句执行过程