MySQL数据库基础

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: 对表操作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 表名;

注意:


表名后面也能跟条件


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
SQL 关系型数据库 MySQL
MySQL数据库基础与实战应用
MySQL数据库基础与实战应用
70 0
|
2月前
|
SQL 安全 关系型数据库
sql数据库技术
SQL(Structured Query Language,结构化查询语言)数据库技术涉及多个方面,包括其定义、功能、应用以及查询结构等。以下是对这些方面的详细解释: 一、SQL数据库定义与功能
|
3月前
|
存储 关系型数据库 MySQL
MySQL数据库基础
MySQL数据库基础
|
3月前
|
关系型数据库 MySQL Linux
数据库学习-Mysql数据库安装
数据库学习-Mysql数据库安装
92 0
|
8月前
|
关系型数据库 MySQL 数据库
一文带你了解MySQL数据库基础
一文带你了解MySQL数据库基础
57 1
|
10月前
|
关系型数据库 MySQL 数据库
MySQL数据库的设计
MySQL数据库的设计
|
存储 SQL 运维
MYSQL数据库学习(四)
MYSQL数据库学习
58 0
|
SQL 关系型数据库 MySQL
2.MySQL数据库基础
2.MySQL数据库基础
61 0
|
关系型数据库 MySQL 数据库
MySQL数据库的基础练习(下)
MySQL数据库的基础练习(下)
205 0
MySQL数据库的基础练习(下)
|
SQL 关系型数据库 MySQL
MySQL数据库的基础练习(上)
MySQL数据库的基础练习(上)
171 0
MySQL数据库的基础练习(上)