【MySQL】快速了解MySQL基础

简介: 【MySQL】快速了解MySQL基础

登录MySQL后我们可以使用命令 show databases,来查看有哪些数据库。

show databases;

如果我们想创建一个数据库可以使用 create database 数据库名 [charset utf8] 命令,而charset utf8 可以设置数据库字符编码为utf8,MySQL的utf8编码不是真正的utf8,没有包含某些复杂的中文字符。MySQL真正的utf8是使用utf8mb4,建议大家都使用utf8mb4。

create database 数据库名 charset utf8;

在我们操作数据库的时候,我们要先使用数据库,可以使用命令use 数据库名。

use 数据库名;

使用数据库后,我们可以查看当前数据库下有哪些表,可以使用 show tables 命令查看。

show tables;

我们还可以使用desc 表名 来查看表的结构。

desc 表名;

删除数据库可以使用 drop database 数据库名,命令。

drop database 数据库名;bit

数值类型(整形和浮点型)

数据类型 大小 说明 对应Java类型
bit[ (M) ] M指定位数默认为1 二进制数默认从1-64,存储范围0-2^M-1 常用Boolean对应bit
tinyint 1字节 Byte
smallint 2字节 Short
int 4字节 Integer
bigint 8字节 Long
float(M,D) 4字节 单精度,M指长度,D指小数位数,会发生精度丢失 Float
double(M,D) 8字节 Double
decimal(M,D) M/D最大值+2 双精度,M指长度,D指小数位数,精确数值 BigDecimal
numerlc(M,D) M/D最大值+2 双精度,M指长度,D指小数位数,精确数值 BigDecimal

字符串类型

数据类型 大小 说明 对应Java类型
varchar(size) 0-65,535字节 可变长度字符串 String
text 0-65,535字节 长文本数据 String
mediumtext 0-16,777,215字节 中等长度文本数据 String
blob 0-65,535字节 二进制形式的长文本数据 byte[]

日期类型

数据类型 大小 说明 对应Java类型
datetime 8字节 范围从1000到9999年,不会进行时区的检索及转换 java.util.Date、java.sql.Timestamp
timestamp 4字节 范围从1970到2038年,自动检索当前时区并进行转换 java.util.Date、java.sql.Timestamp
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
移动开发 JavaScript 前端开发
Element Plus for Vue 3 入门教程
Element Plus 是为了适配 Vue 3 对 Element UI 进行的重构。Vue 3.0 的这次大版本升级,对于第三方组件库来说是一件好事,那些已经修修补补无数次,还无法彻底解决的问题,在这次面向 Vue 3.0 重构时,一次性全部解决。
4212 0
|
7月前
|
弹性计算 运维 监控
阿里云2核2G配置38元和99元特价云服务器测评:实例性能、适用场景解析
2026年阿里云推出特价云服务器,其中38元/年轻量应用服务器和99元/年云服务器ECS经济型e实例受大量个人开发者、初创企业及学生关注。38元轻量服务器部署简易、运维简化、带宽弹性大,适合个人博客、小微应用测试等场景;99元ECS经济型e实例性能基础、长期成本稳定,适合小型企业官网、开发测试等场景。此外,还有199元/年的通用算力型u1实例可供选择。用户应理性评估自身业务需求,做出明智选择。
企业微信接入系列-自建应用
本文主要介绍在接入企业微信时,需要自建应用,以及应用的配置
企业微信接入系列-自建应用
|
5月前
|
存储 缓存 Java
【Java基础】基本数据类型 vs 包装类、自动装箱/拆箱、Integer缓存机制(附《思维导图》+《面试考点背诵版》)
本文系统梳理了Java中基本数据类型与包装类的核心知识点。主要内容包括:1)8种基本数据类型与对应包装类的对比,分析存储位置、默认值、性能等差异;2)自动装箱/拆箱机制的原理、触发场景及常见陷阱;3)重点解析Integer缓存机制,包括默认范围、源码实现及JVM参数配置方法。文章通过表格对比、代码示例和面试题解析,帮助开发者深入理解包装类的设计意义和使用规范,避免空指针异常等常见问题,提升代码质量与性能。
|
6月前
|
机器学习/深度学习 搜索推荐 算法
拆解推荐系统:候选生成、过滤、排序、多样性的分层设计
推荐系统是端到端流水线,非单一算法:涵盖候选生成、过滤、特征工程、多目标排序、多样性调控与反馈闭环。强调关注点分离,以保障质量、速度与行为可控。动手前须明确定义Item、用户行为及成功指标。
581 12
拆解推荐系统:候选生成、过滤、排序、多样性的分层设计
|
8月前
|
人工智能 自然语言处理 架构师
AI Agent 职业路线重构:智能体时代文科生的核心竞争力与落地路径
AI Agent兴起正推动职业需求范式转移:核心竞争力从“代码翻译”转向“指令设计”。文科生凭借概念定义、语境构建、语义校准等优势,适配智能体交互设计师、提示词架构师、伦理合规专员等新赛道,实现人文素养的技术化跃迁。(239字)
563 3
|
8月前
|
人工智能 自然语言处理 前端开发
AI Agent系列|深入了解智能体工作流核心:Agent vs 传统编程 vs Workflow 的本质区别
本系列文章基于 Lynxe 作者沈询的实战经验,深入浅出解析 ReAct Agent 的核心原理与工程价值,帮助开发者快速掌握从“写流程”到“造智能体”的关键跃迁。
|
jenkins Devops 机器人
【DevOps】(五)Jenkins构建给企业微信推送消息
【DevOps】(五)Jenkins构建给企业微信推送消息
1035 1
|
存储 弹性计算 测试技术
阿里云服务器实例规格vCPU、内存、网络带宽、网络收发包PPS、连接数等性能指标详解
阿里云服务器ECS实例可以分为多种实例规格族。根据CPU、内存等配置,一种实例规格族又分为多种实例规格。而实例规格又包含vCPU、处理器、内存、vTPM、本地存储、网络带宽、网络收发包PPS、连接数、弹性网卡、云盘带宽、云盘IOPS等指标,本文为大家详细介绍实例规格的这些指标,以供大家了解和选择。
1980 14
阿里云服务器实例规格vCPU、内存、网络带宽、网络收发包PPS、连接数等性能指标详解
|
机器学习/深度学习 人工智能 自然语言处理
phind——无需注册专为开发者而生的 AI 搜索引擎
phind 是一个为开发人员设计的 AI 搜索引擎,可以帮助工程师更快地找到他们所需的信息
3781 1

热门文章

最新文章