数据库概述

1.什么是数据库?什么是数据管理系统?什么是SQL?他们之间的关系是什么?

数据库:

    英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。


数据库管理系统:

    英文单词DataBaseManagement,简称DBMS。数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。

    常见的数据库管理系统:MySQL、Oracle、MS SqlServer、DB2、sybase等


SQL:

    结构化查询语言。通过编写SQL语句,然后DBMS负责执行SQL语句,最终来完成数据库中数据的增删改查操作。

    SQL是一套标准,SQL在mysql中可以使用,同时在Oracle中也可以使用,在DB2中也可以使用。


三者之间的关系:

    DBMS  --执行-->  SQL --操作-->  DB


2.MySQL常用命令

查看mysql中有哪些数据库:

    show databases;


使用test数据库:

    use test;


创建名为bjpowernode的数据库:

    create database bjpowernode;


3.表的理解

数据库当中最基本的单元是表:table

数据库当中是以表格的形式表示数据的。因为表比较直观。

任何一张表都有行和列:

    行(row):被称为数据/记录

    列(column):被称为字段


4.关于SQL语句的分类

SQL语句有很多,最好进行分门别类,这样更容易记忆。

分为:

    DQL:数据查询语言(凡是带有select关键字的都是查询语句)

                select...

    DML:数据操作语言(凡是对表当中的数据进行增删改的都是DML)

                insert... 增
                delete... 删
                update... 改

                这里主要是操作表中的数据data

    DDL:数据定义语言(凡是带有create、drop、alter的都是DDL)

                create:新建,等同于增
                drop:删除
                alter:修改

                这里增删改和DML不同,这里主要是对表结构进行操作

    TCL:事务控制语言

                包括:事务提交:commit

                           事务回滚:rollback

    DCL:数据控制语言

               例如:授权grant、撤销权限revoke等

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容