Java教程

1.数据库相关概念

本文主要是介绍1.数据库相关概念,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

数据库

  • 存储数据的仓库

  • 英文:DataBase,简称DB

数据库管理系统

  • 管理数据库的软件

  • 如:MySQL、Orcal

  • 英文:DataBase Management System,简称DBMS

SQL

  • 英文:Structured Query Language,简称SQL,结构化查询语言

  • 操作关系型数据库(管理系统)的编程软件

三者之间的关系

程序员通过SQL语言操作DBMS去操作DB

MySQL数据模型

关系型数据库

关系型数据库是由多张能互相连接的二维表组成的数据库。

MySQL数据模型

 

 

  1. MySQL中可以创建多个数据库,每个数据库对应到磁盘上的一个文件夹

  2. 在每个数据库中可以创建多个表,每张都对应到磁盘上一个 frm 文件

  3. 每张表可以存储多条数据,数据会被存储到磁盘中 MYD 文件中

创建一个数据库:create database dbl;

SQL概述


SQL简介

  • 英文:Structured Query Language,简称 SQL

  • 结构化查询语言,一门操作关系型数据库的编程语言

  • 定义操作所有关系型数据库的统一标准


SQL通用语法

  1. SQL 语句可以单行或多行书写,以分号结尾。

  2. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。

  3. 注释

    • 单行注释: - - 或 #

    • 多行注释:/* 注释 */

    注意:使用-- 添加单行注释时,--后面一定要加空格,而#没有要求


SQL分类

  • DDL(Data Definition Language) : 数据定义语言,用来操作数据库,表等

    关键字:create drop alter

  • DML(Data Manipulation Language) 数据操作语言,用来对表中数据进行增删改

    关键字:insert delete update

  • DQL(Data Query Language) 数据查询语言,用来查询数据库中表的数据进行查询操作。

    关键字:select

  • DCL(Data Control Language) 数据控制语言,用来对数据库进行权限控制。

    关键字:grant revoke

注意:最常操作的是 DML 和 DQL ,因为开发中最常操作的就是数据。

 

这篇关于1.数据库相关概念的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!