MySQL数据库SQL简介

如何使用MySQL

  • 学习MySQL和学习Excel差不多
  • 使用Excel步骤:安装Excel,创建Excel文件,创建表,在表中存储数据
  • 使用MySQL步骤:安装MySQL,创建数据库,创建表,在表中存储数据
  • 学习MySQL本质上就是学习数据库的增删改查(CRUD)

在MySQL中主要有三种类型的增删改查,分别是

  • 数据库的增删改查
  • 表的增删改查
  • 数据的增删改查

MySQL中可以有0N个数据库,数据库中可以有0N个表,表中可以有0~N条数据

什么是SQL

  • 结构化查询语言(Structured Query Language)简称SQL
  • 是用来操作关系型数据库的一门语言
  • 是一个关系型数据库通用的操作语言

🐤注意点

各大厂商为了更多的占用市场份额,都会在标准的SQL基础上扩展一些自己的东西,如下表格中的

MySQL 使用MySQL
SQL Server 使用T-SQL
Oracle 使用PL/SQL

SQL语句功能划分

  • DDL:数据定义语句,用来定义数据库对象:创建库,表,列等
  • DML:数据操作语句,用来操作数据库表中的记录
  • DQL:数据查询语句,用来查询数据
  • DCL:数据控制语句,用来定义访问权限和安全级别

SQL数据类型

  • 和常见的编程语言一样,数据库中存储的数据也是区分类型的
  • MySQL中支持的数据类型大致可以分为三类:数值类型、字符串类型和日期和时间类型
  • 官方文档

MySQL中常用的数据类型如下

数据类型 概述
double 浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99
char 固定长度字符串类型;char(10) 'tyh '
varchar 可变长度字符串类型;varchar(10) 'BNTang'
text 字符串类型
blob 二进制类型
date 日期类型,格式为:yyyy-MM-dd
time 时间类型,格式为:hh:mm:ss
datetime 日期时间类型:yyyy-MM-dd hh:mm:ss

🐤注意点

在MySQL中,字符串类型和日期类型都要用单引号括起来。'BNTang' '2022-02-02'

posted @   BNTang  阅读(211)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示