当前位置: 首页 > news >正文

(十二)JavaWeb后端开发——MySQL数据库

目录

1.数据库概述

2.MyQSL

3.数据库设计 DDL

4.MySQL常见数据类型


1.数据库概述

数据库:DataBase(DB),是存储和管理数据的仓库

数据库管理系统:DataBase ManagementSystem(DBMS),操纵和管理数据库的大型软件

SQL:Strutured Query Language,操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准

学习MySQL需要学习:

  • 数据库设计:MySOL概述、数据库设计DDL、多表设计
  • 数据库操作:数据库操作DML、数据库操作DQL、事务、多表查询
  • 数据库优化:索引

2.MyQSL

关系型数据库(RDBMS):建立在关系模型基础上,由多张相互连接的二维表组成的数据库,特点是:

  • 使用表存储数据,格式统一,便于维护
  • 使用SOL语言操作,标准统一,使用方便,可用于复杂查询

3.数据库设计 DDL

上述语法中的database,也可以替换成schema,如:create schema db01;

create table tb_user(id int primary key auto_increment comment 'ID,唯一标识',username varchar(20) not null unique comment '用户名',name varchar(10) not null comment '姓名',age int comment '年龄',gender char(1) default '男' comment '性别'
) comment '用户表';

4.MySQL常见数据类型

MySQL中的数据类型有很多,主要分为三类:数值类型、字符串类型、日期时间类型


http://www.mrgr.cn/news/65757.html

相关文章:

  • 年度融资超30亿!人形机器人能为连接器和线束线缆带来什么机遇?
  • arkUI:文本框、文本域的创建和常见用法(TextInput 、TextArea)
  • 针对解决前后端BUG的个人笔记
  • Day 46 || 188.买卖股票的最佳时机IV 、309.最佳买卖股票时机含冷冻期 、714.买卖股票的最佳时机含手续费
  • 系统架构设计师(软考高级)一站式通关课程
  • 华为OD机试真题(Python/JS/C/C++)- 考点 - 细节
  • 【JAVA】第1关:非递归实现皇后问题
  • 危机来临前---- 力扣: 876
  • 【AI日记】24.11.04 ANN和HNSW算法的代码实现
  • Android音频进阶之PCM设备创建(九十三)
  • Cesium的PickModel浅析
  • multKAN
  • 【基于LSM的ELF文件安全模块设计】参考
  • 【SpringBoot实践】编写一个自定义的starter,简单聊聊自动装配原理
  • 【强化学习理论基础-通用】(13)从零开始白话给你讲[数学原理]:蒙特卡洛(MC Basic),model-base 到 model-free 关键之处
  • Redis-“自动分片、一定程度的高可用性”(sharding水平拆分、failover故障转移)特性(Sentinel、Cluster)
  • Vue全栈开发旅游网项目(5)-景点详情模块API接口设计
  • 【论文速看】DL最新进展20241104-自动驾驶、图像超分、目标检测
  • Centos7.6离线安装软件
  • Flutter UI架构(3)
  • 2024年11月1日——世间轮回
  • Diffusion Model
  • Linux高阶——1103—修改屏蔽字信号到达及处理流程时序竞态问题
  • 论文翻译 | Evaluating the Robustness of Discrete Prompts
  • vulhub之phpmyadmin
  • DBA之路,始于足下