zoukankan      html  css  js  c++  java
  • 数据库基础概念学习

    数据库与数据库管理系统的区别

    数据库:存储数据的地方(就是一些数据文件而已)

    数据库管理系统:用来管理数据依据用户操作数据的软件

    DBMS:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。

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

    用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束,DDL不需要commit.
    CREATE
    ALTER
    DROP
    TRUNCATE
    COMMENT
    RENAME

    DML:数据操纵语言DML(Data Manipulation Language)

    由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。
    DML分成交互型DML和嵌入型DML两类。
    依据语言的级别,DML又可分成过程性DML和非过程性DML两种。
    需要commit.
    SELECT
    INSERT
    UPDATE
    DELETE
    MERGE
    CALL
    EXPLAIN PLAN
    LOCK TABLE

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

    GRANT 授权
    REVOKE 取消授权

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

    SAVEPOINT 设置保存点
    ROLLBACK 回滚
    SET TRANSACTION

    这世上所有美好的东西,都需要踮起脚尖。
  • 相关阅读:
    3139:[HNOI2013]比赛
    3143: [Hnoi2013]游走
    目前游戏行业内部主要几款游戏引擎的技术对比
    6.使用AngularJS模板来创建视图
    css选择器(E[att^=”val”]序号选择器)
    5.把作用域实现为数据模型
    4.了解AngularJS模块和依赖注入
    3.创建基本的AngularJS应用
    2.AngularJS MVC
    1.AngularJS初探
  • 原文地址:https://www.cnblogs.com/XMYG/p/14619110.html
Copyright © 2011-2022 走看看