MySQL数据库(一)

简介: MySQL数据库(一)

前言

数据库分为关系型数据库和非关系型数据库,mysql属于关系型数据库。

SQL语法不区分大小写。



目录

前言

一、数据库的基础知识

(一)服务器和客户端的定义

(二)请求和响应

(三)MySQL的基础知识

(四)sql的前缀知识
1.常用数据类型

2.注释

二、sql语句的基本使用

(一)数据库的使用

1.显示数据库

2.创建数据库

3.使用数据库
4.删除数据库

(二)数据表的使用

1.查看数据表

2.创建表

3.删除表

4.描述表

结语


一、数据库的基础知识

(一)服务器和客户端的定义

客户端/服务器的定义,只是根据主动/被动来确定的。

如果某个程序,在场景1中是主动的,在场景2中是被动的,此时该程序既是客户端,也是服务端。

(二)请求和响应

客户端给服务器发的数据 -> 请求;

服务器返回给客户端的数据 -> 响应。


(三)MySQL的基础知识

1.MySQL服务器为了更好的组织数据,会把要存的数据逻辑划分为多个数据集合,这些数据集合也称作‘数据库’;

2.每个数据库里,适用“表”这样的结构组织数据;
3.每个表(table)有很多记录,每个记录为一行(row);

4.每一行又有很多列(column),每个列也称作一个字段(field)。

(四)sql的前缀知识

1.常用数据类型

int 整型 
varchar(n) 字符串类型,有n个字符大小的空间 
decimal(m,d) 浮点数类型,有m个精确值,d个小数位
timestamp 日期类型
datetime 时间类型,有固定格式:'2023-02-19 09:00:00' 或 now()

2.注释

comment 'XXX'
-- XXX
#XXX

二、sql语句的基本使用

(一)数据库的使用

1.显示数据库

show databases;



2.创建数据库

 create database 库名;


注意:在某些MySQL版本中,默认创建的数据库是中文报错的,所以我们可以在创建数据库时,加上utf8mb4(由于sql的诞生比较早,他的utf8是缺少一部分字符的,所以这里最佳的选择是utf8mb4)。

create database 库名 charset utf8mb4;

3.使用数据库

use 库名;



4.删除数据库

drop database 库名;

我们为了语句更加严谨,往往会在库名前加上 if exists

drop database if exists 库名;



(二)数据表的使用

在使用数据表前,必须先选中对应的数据库。

1.查看数据表

show tables;



2.创建表

 create table 表名(列名 数据类型,列名 数据类型, .... );



3.删除表

 drop table 表名;


也可以为了严谨,在表名前加上 if exists

4.描述表

desc 表名;


desc 代表的是 describe.所以也可以

describe 表名;




结语

数据库的学习先暂时就到这里啦,大家下次再见!

这篇博客如果对你有帮助,给博主一个免费的点赞以示鼓励,欢迎各位🔎点赞👍评论收藏⭐,谢谢!!!

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
人工智能 关系型数据库 分布式数据库
沉浸式学习PostgreSQL|PolarDB 9: AI大模型+向量数据库, 提升AI通用机器人在专业领域的精准度, 完美诠释柏拉图提出的“知识是回忆而不是知觉”
越来越多的企业和个人希望能够利用LLM和生成式人工智能来构建专注于其特定领域的具备AI能力的产品。目前,大语言模型在处理通用问题方面表现较好,但由于训练语料和大模型的生成限制,对于垂直专业领域,则会存在知识深度和时效性不足的问题。在信息时代,由于企业的知识库更新频率越来越高,并且企业所拥有的垂直领域知识库(例如文档、图像、音视频等)往往是未公开或不可公开的。因此,对于企业而言,如果想在大语言模型的基础上构建属于特定垂直领域的AI产品,就需要不断将自身的知识库输入到大语言模型中进行训练。
2372 0
|
3月前
|
存储 自然语言处理 供应链
2026企业智能体平台选型全指南:从需求匹配到落地路径拆解
2026企业智能体平台选型指南:立足业务真实需求,摒弃“唯热度论”。从全链路管控、低代码开发、工作流编排、跨系统集成到多智能体协同五大维度构建评估框架,精准匹配制造、互联网、中小微等不同企业落地路径。
|
4月前
|
人工智能 自然语言处理 安全
阿里云Token Plan(团队版)产品简介:支持模型、使用教程与工具调用教程参考
阿里云百炼Token Plan团队版是面向企业团队的AI大模型订阅服务,以统一Credits计量整合Qwen3.7-Max、DeepSeek、Kimi等十余款主流模型,支持OpenClaw、Claude Code、Qwen Code等AI工具MCP无缝接入。产品提供标准/高级/尊享三档包月套餐(¥198-¥1,398/坐席/月),具备多租户隔离、数据隐私保障、席位精细化管理等企业级能力,当前qwen3.7-max限时5折优惠至2026年6月。该方案兼顾成本可控与高性能,尤其适合中小团队及一人公司高效落地AI应用。
|
6月前
|
关系型数据库 MySQL Java
【赵渝强老师】MySQL数据库的分库与分表
Mycat是一款开源分布式数据库中间件,支持MySQL等主流数据库,提供分库分表、读写分离、逻辑库/表抽象等功能。本文详解其核心概念(如分片表、ER表、全局序列号)、安装部署(JDK配置、服务启停)及实战配置(schema.xml/rule.xml),并演示基于三节点MySQL的分片数据路由与查询。
406 31
|
5月前
|
人工智能 搜索推荐 SEO
生成式搜索时代,如何评估品牌在 AI 答案中的可见性?
本文介绍生成式引擎优化(GEO)——AI问答时代品牌可见性评估新方法。聚焦ChatGPT、通义等大模型答案页,通过问题集设计、答案采样、品牌提及分析、语义表达评估与结果复盘,系统衡量品牌在AI回答中是否被提及、理解准确、归类正确、描述正向及表现稳定,助力企业科学布局AIGC时代品牌建设。(239字)
|
机器学习/深度学习 人工智能 编解码
快速生成商业级高清图!SimpleAR:复旦联合字节推出图像生成黑科技,5亿参数秒出高清大图
SimpleAR是复旦大学与字节Seed团队联合研发的自回归图像生成模型,仅用5亿参数即可生成1024×1024分辨率的高质量图像,在GenEval等基准测试中表现优异。
733 4
快速生成商业级高清图!SimpleAR:复旦联合字节推出图像生成黑科技,5亿参数秒出高清大图
|
人工智能 自动驾驶 5G
5G频谱规划:资源优化与共享策略
【10月更文挑战第27天】
1170 4
|
机器学习/深度学习 人工智能 自然语言处理
清华EconAgent获ACL 2024杰出论文:大模型智能体革新计算经济学研究范式
近年来,人工智能的迅猛发展推动了数据驱动建模在宏观经济学领域的应用。清华大学研究团队提出的EconAgent模型,基于大型语言模型,具备类似人类的决策能力,能更准确地模拟个体行为对宏观经济系统的影响。EconAgent在个体异质性、市场动态及宏观经济因素模拟方面表现出色,并具有更好的可解释性和灵活性。然而,其高计算复杂度和部分决策过程的不透明性仍需进一步解决。该成果已在ACL 2024会议上获得杰出论文奖。论文链接:https://arxiv.org/abs/2310.10436v4
821 3
|
存储 缓存 算法
硬盘性能提升100倍的秘密:看懂顺序I/O的魔力
本文介绍了I/O缓存的核心原理与实现机制,涵盖局部性原理、Page Cache工作机制及其写回策略,以及顺序I/O的性能优势。通过理解时间与空间局部性如何提升缓存效率,Page Cache如何利用内存优化磁盘I/O,以及顺序I/O相比随机I/O在不同存储介质上的性能差异,帮助读者深入理解系统I/O优化的关键技术。
388 0
抖音抢拍神器app, 直播间抢购神器,抢单加速器永久免费版
这是一款针对抖音直播间秒杀抢购的辅助软件源码,可帮助用户在多人同时抢购时提高成功率。功能包括自定义抢拍数量、速度及定时设置,通过模拟点击实现商品购买流程。