MySQL从入门到高级 ---1.前言概述

文章目录

    • 第一章:
      • 1.SQL语言基础
        • [1.1 SQL概述](#1.1 SQL概述)
        • [1.2 SQL特点](#1.2 SQL特点)
        • [1.3 SQL语法特点](#1.3 SQL语法特点)
        • [1.4 SQL注释](#1.4 SQL注释)
        • [1.5 数据库管理系统(软件)](#1.5 数据库管理系统(软件))
        • [1.6 SQL于数据库管理系统的关系](#1.6 SQL于数据库管理系统的关系)
        • [1.7 数据库管理系统组成](#1.7 数据库管理系统组成)
        • [1.8 MySQL](#1.8 MySQL)
        • [1.9 MySQL特点](#1.9 MySQL特点)
        • [1.10 MySQL版本](#1.10 MySQL版本)
        • [1.11 MySQL常用图形管理工具](#1.11 MySQL常用图形管理工具)
        • [1.12 SQL语言特性](#1.12 SQL语言特性)

第一章:

1.SQL语言基础

1.1 SQL概述

SQL全称:Structured Query Language,是结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL语言由1974年由Boyee和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。

1.2 SQL特点
  • 具有综合统一性

  • 非过程化语言

  • 语言便捷,用户易接受

  • 以一种语法结构提供两种使用方式

1.3 SQL语法特点
  • 对关键字的大小写不敏感

  • 可以以单行或者多行书写,以分行结束

1.4 SQL注释
复制代码
-- 单行注释,--后面需加一个空格
# 单行注释,#后面可加可不加空格
/*...*/ 多行注释
1.5 数据库管理系统(软件)
关系型数据库
  • Oracle

  • MySQL

  • SQL server

  • PostgreSQL

  • SQLite

非关系型数据库
  • Redis

  • MongoDB

  • Elasticsearch

  • Cassandra

  • HBase

1.6 SQL于数据库管理系统的关系

SQL是一种操作数据库的语言,SQL适用于所有关系型数据库。

1.7 数据库管理系统组成

主要由数据库和表组成,一个系统可有很多数据库,每个数据库可有很多表

1.8 MySQL

MySQL分为社区版和商业版,其体积小、速度快、总体拥有成本低,一般中小型网站开发使用MySQL作为网站的数据库

1.9 MySQL特点
  • 支持多线程,可充分利用CPU资源

  • 优化了SQL算法,有效提高了查询速度

  • 开放源代码且无版权制约,自主性强,使用成本低

  • 支持多个操作系统

1.10 MySQL版本
  • MySQL Community Server

  • MySQL Enterprise Edition

  • MySQL Cluster

  • MySQL Cluster CGE

  • MySQL Workbench

1.11 MySQL常用图形管理工具
  • Navicat

  • SQLyog

  • MySQL Workbench

  • DataGrip

1.12 SQL语言特性
  • 大小写不敏感

  • 可单行或多行书写,;号结束

  • 支持注释单行注释: -- 注释内容(--后面要有一个空格)单行注释:# 注释内容

    c 复制代码
    多行注释:/* 注释内容 */
相关推荐
骇客野人4 小时前
mysql笛卡尔积怎么形成的怎么避免笛卡尔积
数据库·mysql
m0_564264185 小时前
IDEA DEBUG调试时如何获取 MyBatis-Plus 动态拼接的 SQL?
java·数据库·spring boot·sql·mybatis·debug·mybatis-plus
隐语SecretFlow6 小时前
隐语SecreFlow SCQL 1.0.0b1 发布:更完善的 SQL 支持与更高效的隐私查询引擎
数据库·sql
ttghgfhhjxkl6 小时前
文档搜索引擎搜索模块的索引更新策略:实时增量与全量重建设计
数据库·搜索引擎
老华带你飞6 小时前
机器人信息|基于Springboot的机器人门户展示系统设计与实现(源码+数据库+文档)
java·数据库·spring boot·机器人·论文·毕设·机器人门户展示系统
StarRocks_labs6 小时前
StarRocks 在 Cisco Webex 的探索与实践
数据库·starrocks·json·存算分离·olap 技术栈
notion20256 小时前
Adobe Lightroom Classic下载与安装教程(附安装包) 2025最新版详细图文安装教程
java·数据库·其他·adobe
unicrom_深圳市由你创科技6 小时前
用 CTE 重构嵌套子查询:让复杂报表 SQL 可读性提升 80%
mysql·重构
楚枫默寒7 小时前
mongodb备份脚本(单机+副本集)
数据库
小蒜学长7 小时前
springboot酒店客房管理系统设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端