沉 静 钻`~~~只是想用此空间向大家学习,积累知识,同时也为自己提供一个知识库的空间。

发布新日志

  • SQL语句基础

    2009-03-03 11:32:54

    Select
    SELECT "栏位" FROM "表格名"

    Distinct
    SELECT DISTINCT "栏位"
    FROM "表格名"

    Where
    SELECT "栏位"
    FROM "表格名"
    WHERE "condition"

    And/Or
    SELECT "栏位"
    FROM "表格名"
    WHERE "简单条件"
    {[AND|OR] "简单条件"}+

    In
    SELECT "栏位"
    FROM "表格名"
    WHERE "栏位" IN ('值1', '值2', ...)

    Between
    SELECT "栏位"
    FROM "表格名"
    WHERE "栏位" BETWEEN '值1' AND '值2'

    Like
    SELECT "栏位"
    FROM "表格名"
    WHERE "栏位" LIKE {模式}

    Order By
    SELECT "栏位"
    FROM "表格名"
    [WHERE "条件"]
    ORDER BY "栏位" [ASC, DESC]

    Count
    SELECT COUNT("栏位")
    FROM "表格名"

    Group By
    SELECT "栏位1", SUM("栏位2")
    FROM "表格名"
    GROUP BY "栏位1"

    Having
    SELECT "栏位1", SUM("栏位2")
    FROM "表格名"
    GROUP BY "栏位1"
    HAVING (栏位)

    Create Table
    CREATE TABLE "表格名"
    ("栏位 1" "栏位 1 资料种类",
    "栏位 2" "栏位 2 资料种类",
    ... )

    Drop Table
    DROP TABLE "表格名"

    Truncate Table
    TRUNCATE TABLE "表格名"

    Insert Into
    INSERT INTO "表格名" ("栏位1", "栏位2", ...)
    VALUES ("值1", "值2", ...)

    Update
    UPDATE "表格名"
    SET "栏位1" = [新值]
    WHERE {条件}

    Delete From
    DELETE FROM "表格名"
    WHERE {条件}

  • 数据库管理系统知识积累

    2009-03-03 11:02:10

        数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,是位于操作系统与用户之间的一层数据库管理软件,负责对数据库统一的管理和控制。用户发出的或应用程序中各种操作数据库中数据的命令,都要通过数据库管理系统来执行。数据库管理系统还承担着数据库的维护工作,能够按照数据库管理员所规定的要求,保证数据的安全性与完整性。

    1、DBMS的功能
        由于不同DBMS要求的硬件资源、软件环境是不同的,因此其功能与性能也存在差异,但一般说来,DBMS的功能主要包括以下6个方面。
        1.1.数据定义
        数据定义包括定义构成数据库结构的外模式、模式和内模式,定义各个外模式与模式之间的映射,定义模式与内模式之间的映射,定义有关的约束条件(例如,为保证数据库中数据具有正确语义而定义的完整性规则,为保证数据库安全而定义的用户口令和存取权限等)。
        1.2.数据操纵
        数据操纵包括对数据库数据的检索、插入、修改和删除等基本操作。
        1.3.数据库运行管理
        对数据库的运行进行管理是DBMS运行时的核心部分,包括对数据库进行并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护(如索引、数据字典的自动维护)等。所有访问数据库的操作都要在这些控制程序的统一管理下进行,以保证数据的安全性、完整性、一致性以及多用户对数据库的并发使用。
        1.4.数据组织、存储和管理
        数据库中需要存放多种数据,如数据字典、用户数据、存取路径等,DBMS负责分门别类地组织、存储和管理这些数据,确定以何种文件结构和存取方式物理地组织这些数据,如何实现数据之间的联系,以便提高存储空间利用率以及提高随机查找、顺序查找、增、删、改等操作的时间效率。
        1.5.数据库的建立和维护
        建立数据库包括数据库初始数据的输入与数据转换等。维护数据库包括数据库的转储与恢复、数据库的重组织与重构造、性能的监视与分析等。
        1.6.数据通信接口
        DBMS需要提供与
    其他软件系统进行通信的功能。例如,提供与其他DBMS或文件系统的接口,从而能够将数据转换为另一个DBMS或文件系统能够接受的格式,或者接收其他DBMS或文件系统的数据。

        2、DBMS的组成
        为了提供上述6方面的功能,DBMS通常由以下4部分组成。
        2.1.数据定义语言及其翻译处理程序
        DBMS一般都提供数据定义语言(Data Definition Language,简称DDL)供用户定义数据库的外模式、模式、内模式、各级模式间的映射、有关的约束条件等。用DDL定义的外模式、模式和内模式分别称为源外模式、源模式和源内模式,各种模式翻译程序负责将它们翻译成相应的内部表示,即生成目标外模式、目标模式和目标内模式。
        2.2.数据操纵语言及其编译(或解释)程序
        DBMS提供了数据操纵语言(Data Manipulation Language,简称DML)实现对数据库的检索、插入、修改、删除等基本操作。DML分为宿主型DML和自主型DML两类。宿主型DML本身不能独立使用,必须嵌入主语言中,例如嵌入C、COBOL、FORTRAN等高级语言中。自主型DML又称为自含型DML,它们是交互式命令语言,语法简单,可以独立使用。
        2.3.数据库运行控制程序
        DBMS提供了一些负责数据库运行过程中的控制与管理的系统运行控制程序,包括系统初启程序、文件读写与维护程序、存取路径管理程序、缓冲区管理程序、安全性控制程序、完整性检查程序、并发控制程序、事务管理程序、运行
    日志管理程序等,它们在数据库运行过程中监视着对数据库的所有操作,控制管理数据库资源,处理多用户的并发操作等。
        2.4.实用程序
        DBMS通常还提供一些实用程序,包括数据初始装入程序、数据转储程序、数据库恢复程序、性能监测程序、数据库再组织程序、数据转换程序、通信程序等。数据库用户可以利用这些实用程序完成数据库的建立与维护,以及数据格式的转换与通信。

  • 水滴石穿开业

    2009-02-08 11:55:37

        今天是水滴石穿开业的日子,即将迎来普国同庆的元宵节。其涵义是我希望在水滴石穿里能积累更多知识,结交更广的才子们,并向着圆满努力。
232/2<12
Open Toolbar