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

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 语句不区分大小写
  •  只能使用半角英文字母、数字、下划线(_)作为数据库、表和列的名称
  •  名称必须以半角英文字母开头

http://www.lryc.cn/news/300488.html

相关文章:

  • 挑战杯 wifi指纹室内定位系统
  • Midjourney提示词风格调试测评
  • Codeforces Round 926 (Div. 2)(A~C)
  • Godot 游戏引擎个人评价和2024年规划(无代码)
  • Win11关闭Windows Defender实时保护,暂时关闭和永久关闭方法 | Win10怎么永久关闭Windows Defender实时保护
  • C# CAD2016 宗地生成界址点,界址点编号及排序
  • [ai笔记7] google浏览器ai学习提效定制优化+常用插件推荐
  • 联想thinkpad-E450双系统升级记
  • Mysql运维篇(四) Xtarbackup--备份与恢复练习
  • vue3 封装一个通用echarts组件
  • 安装 Windows Server 2003
  • 在STM32中使用DMA进行SD卡读写操作的实现方法
  • StringBuilder/StringBuffer类(Java)
  • SQL的1999语法
  • 【AIGC】Stable Diffusion安装包
  • C++:迭代器的封装思想
  • 飞天使-k8s知识点17-kubernetes实操2-pod探针的使用
  • tee漏洞学习-翻译-3:TrustZone exploit for MSM8974
  • rust递归遍历磁盘目录及文件
  • C语言每日一题(56)平衡二叉树
  • Flutter Android开发 梳理Google Material Design颜色体系
  • 每日五道java面试题之java基础篇(六)
  • c++ STL系列——(五)map
  • Huggingface 文档翻译完毕
  • C++中类的6个默认成员函数 【拷贝构造函数】
  • 【前端高频面试题--Vuex下篇】
  • MySQL性能调优篇(4)-查询语句的优化与重构
  • LInux、源码编译安装
  • wordpress好的网站主题
  • 【Java多线程】对进程与线程的理解