unsigned int 虽然mysql支持,但是不建议使用,因为可能在未来某个版本删除

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: unsigned int 虽然mysql支持,但是不建议使用,因为可能在未来某个版本删除

unsigned int 虽然mysql支持,但是不建议使用,因为可能在未来某个版本删除

增删改查

CRUD

数据库里的最核心的操作

1.新增 (create)

insert into 表名 values(列,列......) 这里列的数目和类型都得和表结构相匹配

sql中字符串可以使用单引号,也可以使用双引号

指定列插入 insert into 表名 (参数) values()

一次插入十行和插入十次选择插入一次效率会高很多

一次插入多行,就是在values后面写多个括号即可

eg:insert into 表名 values(),(),();


1.检查语法,2.数据校验3.把你要插入的位置在硬盘上进行定位

2.查询(retrieve)

select * from 表名 展示表的所有数据

全列查询  

*称为通配符,匹配每个列

select * 这样的操作其实非常危险,数据量太大了,一旦操作就会出现大量的硬盘IO和网卡IO,直接吃满带宽,

就无法正常响应其他客户了,就认为服务器挂了

这种问题的解决方案:一个服务器两个网卡,一个网卡来传输数据,另一个网卡用来传输控制命令


mysql是一个客户端-服务器结构的程序


指定列查询 select 列名,列名...from 表名

确保列名和表里面的是一致的,列名的顺序无所谓

还可以在查询中指定表达式,这个时候就会把查询出来的每一行,都带进表达式运算


插入datetime类型

'2023-11-07 18:16:15' 一种格式化字符串表示方式

也可以使用now()这样的函数可以直接获取当前时间


eg:select name english+10 from 表名 (这里英语成绩+10展示,只是一个临时的表,不会改变本体)

临时的表在小数会保证正确,可能不遵循指定的小数位数

3.更新(update)

4.删除(delete)


小技巧:上下可以搞出上一条命令或下一条命令

mysql是执行效率比较低的程序,所以mysql经常会成为系统中的性能瓶颈


实在不行直接修改mysql配置文件

JAVAEE进阶,会给出自己程序如何写配置文件


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
9天前
|
SQL 关系型数据库 MySQL
解决 MySQL 5.7 及以上版本中的 “ONLY_FULL_GROUP_BY“ 错误
解决 MySQL 5.7 及以上版本中的 “ONLY_FULL_GROUP_BY“ 错误
36 3
|
2天前
|
SQL NoSQL 关系型数据库
若依修改02,若以提供了多种版本,RuoYi-Cloud和SpringBoot+Vue都是PC端的,如果想要适配手机端,用Uniapp+vue,导入Mysql和启动Redis
若依修改02,若以提供了多种版本,RuoYi-Cloud和SpringBoot+Vue都是PC端的,如果想要适配手机端,用Uniapp+vue,导入Mysql和启动Redis
|
2天前
|
XML 关系型数据库 MySQL
支付系统----微信支付19---集成MyBatis-plus,数据库驱动对应的依赖版本设置问题,5没版本没有cj这个依赖,mysql驱动默认的是版本8,这里是一个父类,数据库都有,写个父类,继承就行
支付系统----微信支付19---集成MyBatis-plus,数据库驱动对应的依赖版本设置问题,5没版本没有cj这个依赖,mysql驱动默认的是版本8,这里是一个父类,数据库都有,写个父类,继承就行
|
1月前
|
SQL 关系型数据库 数据库
nacos 2.2.3版本 查看配置文件的历史版本的接口 是针对MySQL数据库的sql 改成postgresql后 sql语句报错 该怎么解决
在Nacos 2.2.3中切换到PostgreSQL后,执行配置文件历史版本分页查询出错,因`LIMIT 0, 10`语法不被PostgreSQL支持,需改为`LIMIT 10 OFFSET 0`。仅当存在历史版本时报错。解决方案是调整查询SQL以兼容PostgreSQL语法。
|
9天前
|
SQL 关系型数据库 MySQL
如何在MySQL 8.0版本中开启远程登录
如何在MySQL 8.0版本中开启远程登录
33 0
|
12天前
|
关系型数据库 MySQL 程序员
Windows版本 - MySQL卸载
Windows版本 - MySQL卸载
17 0
|
2月前
|
消息中间件 关系型数据库 MySQL
实时计算 Flink版产品使用合集之2.2.1版本同步mysql数据写入doris2.0 ,同步完了之后增量的数据延迟能达到20分钟甚至一直不写入如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
2月前
|
关系型数据库 MySQL 数据库
mysqlTools 一分钟部署安装本mysql多个版本,解锁繁琐部署过程
mysqlTools 一分钟部署安装本mysql多个版本,解锁繁琐部署过程
362 2
|
2月前
|
SQL 关系型数据库 MySQL
查询mysql版本sql - 蓝易云
执行这个命令后,MySQL将返回当前正在运行的版本信息。
46 0
|
2月前
|
关系型数据库 MySQL 数据库连接
实时计算 Flink版产品使用合集之是否支持MySQL 5.7以下的版本
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。