数据库 MySQL (1)

    科技2022-07-11  83

    数据库 MySQL

    1、数据库介绍

    1.1、定义

    数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

    1.2、分类

    关系型数据库:是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。举例:MySQL、Oracle、SQL Server

    非关系型数据库: 指非关系型的,分布式的,且一般不保证遵循ACID原则的数据存储系统。举例:redis

    1.3、关系型数据库和非关系型数据库区别

    关系型数据库非关系型数据库使用SQL是否事务支持支持不支持复杂操作支持不支持海量读写操作效率低效率高基本结构基于表和列,结构固定灵活性比较高使用场景业务方面的OLTP系统用于数据的缓存、或基于统计分析的OLAP系统

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS,使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。

    2、SQL分类

    2.1、DDL

    DDL 数据定义语言,用来维护存储数据的结构

    代表指令:create,drop,alter

    2.2、DML

    DML 数据操纵语言,用来对数据进行操作

    代表指令:insert,delete,update

    DML中又单独分了一个DQL,数据查询语言,代表指令: select

    2.3、DCL

    DCL 数据控制语言,主要负责权限管理和事务

    代表指令: grant,revoke,commit

    3、数据库的操作

    3.1、显示数据库

    show databases;

    3.2、创建数据库

    create database [if not exists] db_name;

    3.3、使用数据库

    use database [if exists] db_name;
    Processed: 0.010, SQL: 8