MySQL数据库基础

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: 对表操作1. 新增数据2. 查询数据3. 修改数据4. 删除数据

目录


新增数据


查询数据


修改


删除


目标:


对表操作


1. 新增数据


2. 查询数据


3. 修改数据


4. 删除数据


新增数据

(1) 单行数据全列插入


insert into 表名 values (值, 值, ...);

(2)指定列插入

insret into 表名 (列名, 列名, ...) values (值, 值, ...);


(3)多行插入


insert into 表名 values (值, 值, ...), (值, 值, ...);


查询数据

(1)全列查询


select * from 表名;

不建议使用全列查询:


1.在实际情况下,查询的列越多,数据量就越大。


2.可能会影响到索引的使用。


(2)指定列查询


select 列名, 列名 from 表名;


(3)表达式


select 表达式 from 表名;


(4)作为别名


select 表达式 as 别名 from 表名;


(5)去重


select distinct 列名 from 表名;

(6)排序


select .... from 表名 order by asc(升序) / desc(降序);

注意:


NULL 数据排序当成最小的值


(7)条件查询


select ... from 表名 where 条件;


条件:


1. 运算符


2. and / or


3. berween ... and ... / in


4. like


用 like 的时候 % 可以匹配多个字符,_ 只能匹配一个字符


eg:


like ' 孙% ' : 查询孙字开头的,后面无论是什么都能查到


like ' 孙_ ' :查询二个字,且孙字开头的


5. is (not) null


(8)分页查询


select ... from 表名 limit n / s , n / n offset s

注释 :


从 0 开始,筛选 n 条结果 /


从 s 开始,筛选 n 条结果 /


从 s 开始,筛选 n 条结果,比第二种用法更明确,建议使用


修改

update 表名 set 列名 = 值;


注意:


修改的时候也可以用条件来筛选


删除

delete from 表名;

注意:


表名后面也能跟条件


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
12月前
|
Java 数据库连接 Maven
springBoot:项目建立&配置修改&yaml的使用&resource 文件夹(二)
本文档介绍了如何创建一个基于Maven的项目,并配置阿里云仓库、数据库连接、端口号、自定义启动横幅及多环境配置等。同时,详细说明了如何使用YAML格式进行配置,以及如何处理静态资源和模板文件。文档还涵盖了Spring Boot项目的`application.properties`和`application.yaml`文件的配置方法,包括设置数据库驱动、URL、用户名、密码等关键信息,以及如何通过配置文件管理不同环境下的应用设置。
890 1
|
Web App开发 数据采集 iOS开发
|
JSON PHP 数据格式
layui框架实战案例(1):layui组件table异步加载数据结合php后台动态翻页的解决方案
layui框架实战案例(1):layui组件table异步加载数据结合php后台动态翻页的解决方案
485 0
|
Web App开发 移动开发 iOS开发
HTML发展历史及优势
【8月更文挑战第28天】HTML发展历史及优势。
127 4
|
机器学习/深度学习 自然语言处理
|
XML JavaScript 数据格式
Beautiful Soup 库是如何工作的
【2月更文挑战第22天】【2月更文挑战第68篇】Beautiful Soup 库是如何工作的
109 0
|
存储 编译器 Linux
C++入门
C++入门
130 1
|
Java Android开发 容器
支付宝客户端架构解析:Android 容器化框架初探
一.前言   本节将介绍支付宝 Android 容器化框架设计的基本思路。 1.1 开发背景 随着 Android 应用程序所能实现的功能越来越强大和复杂,随之而来的是: Android 程序的的代码和资源越来越多,APK 文件的 size 越来越大,Android 程序也越来越复杂; 随着应用的迭代、项目的扩张,团队数量以及团队人数的同时增多,基于传统架构模式的并行开发也变得愈加困难。
1706 0
九、Docker-Compose常用命令
九、Docker-Compose常用命令
|
Windows
内网部署Windows Server 2012的WSUS补丁服务器(下)
内网部署Windows Server 2012的WSUS补丁服务器(下)
960 0
内网部署Windows Server 2012的WSUS补丁服务器(下)