MySQL 基础知识(一)之数据库和 SQL 概述

目录

1 数据库相关概念

2 数据库的结构

​3 SQL 概要

4 SQL 的基本书写规则


1 数据库相关概念

  • 数据库是将大量的数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合
  • 数据库管理系统(DBMS)是用来管理数据库的计算机系统,通过使用 DBMS,多个用户可以安全、简单地操作大量数据
  • 关系数据库通过关系数据库管理系统(RDBMS)进行管理

2 数据库的结构

RDBMS 通常使用客户端/服务端这样的系统架构,通过客户端向服务器端发送 SQL 语句来实现数据库的读写操作,关系数据库采用被称为数据库表的二维表来管理数据,数据库表由表示数据项目的列(字段)和表示一条数据的行(记录)所组成,以记录为单位进行数据读写


3 SQL 概要

SQL 是用来操作关系数据库的语言

DDL(Data Defination Language,数据定义语言)

 用来创建或者删除存储数据用的数据库以及数据库中的表等对象

  •  CREATE:创建数据和表等对象
  •  DROP:删除数据库和表等对象
  •  ALTER:修改数据库和表等对象

 
 DML(Data Mainpulation Language,数据操纵语言)

用来变更表中的记录

  •  INSERT:向表中插入新数据
  •  UPDATE:更新表中的数据
  •  DELETE:删除表中的数据

DQL (Data Query Language,数据查询语言)

用来查询表中的记录

  •  SELECT:查询表中的数据

DCL(Data Control Language,数据控制语言)

用来确认或者取消对数据库的数据进行的变更。此外,还可以对 RDBMS 的用户是否有权限操作数据库中的对象(数据库表等)进行设定

  • COMMIT:确认对数据库中的数据进行的变更
  • ROLLBACK:取消对数据库中的数据进行的变更
  • GRANT:赋予用户操作权限
  • REVOKE:取消用户的操作权限

4 SQL 的基本书写规则

  •  SQL 语句要以分号(;)结尾
  •  SQL 语句不区分大小写
  •  只能使用半角英文字母、数字、下划线(_)作为数据库、表和列的名称
  •  名称必须以半角英文字母开头

相关推荐

  1. MySQL】(基础)—— SQL介绍前置知识

    2024-02-18 10:30:03       31 阅读
  2. mysql 数据库基础知识

    2024-02-18 10:30:03       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-18 10:30:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-18 10:30:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-18 10:30:03       82 阅读
  4. Python语言-面向对象

    2024-02-18 10:30:03       91 阅读

热门阅读

  1. 前端主流框架:项目运行命令 npm 详解

    2024-02-18 10:30:03       54 阅读
  2. ES6中的数组解构赋值【详解】

    2024-02-18 10:30:03       56 阅读
  3. sql常用语句小结

    2024-02-18 10:30:03       46 阅读
  4. sqlserver union 和union all

    2024-02-18 10:30:03       48 阅读
  5. 算法训练营day30,贪心算法4

    2024-02-18 10:30:03       63 阅读
  6. 网络安全习题集

    2024-02-18 10:30:03       40 阅读
  7. Jedis的使用

    2024-02-18 10:30:03       52 阅读
  8. 13.5. 多尺度目标检测

    2024-02-18 10:30:03       38 阅读