数据库基础

来源:互联网 发布:北京微信软件制作 编辑:程序博客网 时间:2024/06/14 09:09

数据库基础

概要

  • 数据库(Database简称DB)
  • 数据库管理系统(Database Management System简称DBMS)
  • 产品化(Oracle、DB2、Sybase、SQL Server、MySQL)

结构化查询语言SQL

  • SQL(Structured Query Language)可以用来查询数据,操纵数据,定义数据,控制数据
  • SQL分为五种

    数据定义语言DDL(Data Definition Language)

    用于建立、修改、删除数据库对象
    CREAT:创建表或其他对象的结构
    ALTER:修改表或其他对象的结构
    DROP:删除表或其他对象的结构
    TRUNCATE:删除表数据,保留表结构

    数据操作语言DML(Data Manipulation Language)

    用于改变数据表中的数据,和事务相关
    INSERT:将数据插入数据表中
    UPDAT:更新数据表中已存在的数据
    DELETE:删除数据表中的数据

    事务控制语言TCL(Transaction Control Language)

    用于维护数据一致性的语句
    COMMIT:提交,确认已经进行的数据改变
    ROLLBACK:回滚,取消已经进行的数据改变
    SAVEPOINT:保存点,使当前的事务可以回退到指定的保存点,便于取消部分改变

    数据查询语言DQL(Data Query Language)

    用于查询所需要的数据
    SELECT:查询语句

    数据控制语言DCL(Data Control Language)

    用于执行权限的授权和回收操作
    GRANT:授予,用于给予用户或角色授予权限
    REVOKE:废除,用于收回用户或角色已有的权限
    CREATE USER:创建用户
1 0
原创粉丝点击