DB:

数据库(database):存储数据的“仓库”,它保存了一系列有组织的数据。

DBMS:

数据库管理系统:数据库是通过DBMS创建和操作的容器。

SQL:

结构化查询语言:专门用来与数据库通信的语言。

SQL的优点:

  1. 不是某个特定数据库专有的语言,几乎所有的DBMS都支持SQL。
  2. 简单易学。
  3. 虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。

    1. net start mysql80 //服务的启动
    2. net stop mysql80 //服务的停止
    3. mysql -uroot -p //服务的连接
    4. exit //服务的退出

    常见sql命令:

    //mysql命令以 ";" 或 "\g" 结尾
    show databases; //查看大仓库里有几个(哪些)数据库容器
    use mysql; //打开指定的数据库容器(mysql是一个数据库容器的名称)
    show tables; //显示数据库中的所有表
    desc tableName; //查看表结构(tableName代表表名)
    select * from tableName; //查看表数据
    # 和 -- 代表注释。
    

    SQL语言分类:

  4. DDL:数据定义语言,用来定义数据库对象:库,表,列等;create/drop/alter

  5. DML:数据操作语言,用来定义数据库记录(数据);Insert/update/delete
  6. DCL:数据控制语言,用来定义访问权限和安全级别;TCL
  7. DQL:数据查询语言,用来查询记录(数据);select