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

MySQL_基础

MySQL概述

  • 数据库相关概念

    • 概念  
      • 数据库  dataBase
      • 数据库管理系统  DataBase Management System
      • SQL

人  → DBMS → DataBase

    • 主流的关关系型数据库
      • Oracle
      • MySQL 
      • Microsoft SQL Server
      • PostgreSQL
  • MySQL数据库

    • 安装部署
    • 启动与停止
      • services.msc 手动启动和停止
      • net start mysql80/ net stop  mysql80
    • 客户端连接
      • 方式一:MySQL提供的客户端命令行工具(MySQL 8.0 Command Line Client)
      • 方式二:系统自带的命令行工具:mysql [-h 127.0.0.0] [-P 3306] -u root -p pwd(必须配置环境变量)
    • 数据模型

Snipaste_2025-10-01_20-17-22

    • 数据库分类
      • 关系型数据库(RDBMS)
        • 概念:建立在关系的模型上, 有多张相互连接的二维表组成的数据库。
        • 特点:
          • 使用包存储数据,格式统一,便于维护。
          • 使用SQL语句操作,标准统一, 使用方便。

SQL

  • SQL通用语法

    • 分号结尾
    • 不区分大小写,关键字建议使用大写
    • 注释
      • 单行注释:-- 或者# 
      • 多行注释:/* */
  • SQL语句分类

    • DDL   Data Definition Language   数据库定义语言 用来定义数据库对象(数据库、表 、字段)
      • 语法
        查询查询所以数据库:SHOW DATABASES;查询当前数据库: SELECTDATABASE();查询当前数据库所有表 : show tables;
        创建创建数据库:CREATE  DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集]  [COLLATE 排序规则]示例:create database if not exists  accountApp default charset utf8;(utf8占3个字节, utf8mb4占4个字节)创建表:create  table 表名(字段1  字段1类型 [comment  字段1注释],字段n  字段n类型 [comment  字段n注释][connent 表注释];删除删除数据库: drop database if exists accountApp;
        使用use accountapp;select database();
      • 数据类型
        • 数值类型Snipaste_2025-10-02_23-00-48

           

        • 字符串类型
        • 日期时间类型

 

  • DML Data manipulation Languange  数据库操作语言

 

    • DQL 数据库查询语言
    • DCL数据控制语言

函数

约束

多表查询

事务

http://www.hskmm.com/?act=detail&tid=23769

相关文章:

  • 5 qoj14553 序列与整数对 题解
  • AT_arc064_d [ARC064F] Rotated Palindromes
  • vscode代码块格式转换器
  • 二分模板
  • 如何控制事务?
  • C语言速成秘籍——跳转语句(goto) - 实践
  • 五子棋-下满了格子平局
  • 从免疫原性突破到技术迭代:全人源抗体如何重塑靶向治疗格局?
  • 工作感受月记(202510月)
  • 欧几里得算法与扩展欧几里得算法详解
  • 题解:AT_agc038_f [AGC038F] Two Permutations
  • 10.3 考试总结
  • CSP-S 复赛指南(2025年版)
  • AI元人文系列文章:AI元人文的未来——软硬件协同
  • 10.3考试反思
  • 10.2 考试总结
  • 20251003国庆模拟3
  • 20251002国庆模拟2
  • ハレハレヤ
  • 4-创建索引和约束 - 实践
  • 2025十一集训——Day2做题
  • 核聚变:Commonwealth Fusion Systems
  • 占个位置~
  • AI元人文系列文章:价值决策芯片——为机器安上一颗“透明的心”
  • 30天JavaScript挑战 - 从零基础到精通的完整学习指南
  • 题解:AT_agc057_c [AGC057C] Increment or Xor
  • 占个位置
  • 使用 Copilot AI + Blazor 编一个五子棋游戏
  • 关于VMware虚拟机如何下载-2025.10.3
  • 国庆集训做题10.1 - 10.3