zoukankan      html  css  js  c++  java
  • 数据库的实现【笔记】

    一、创建数据库
    1.简单的方式
      create database 数据库名
    2.指定主文件和日志文件参数
      create database 数据库名 on [primary]
       (
        name='数据库逻辑名',                --数据库名_data
        filename='数据库主文件(包括路径)',--E:第二期第二章数据库的实现数据库名_data.mdf
        size=初始大小MB,                
        maxsize=最大大小
        filegrowth=文件增长率(可以指定MB或百分比

    ),
    (

        name='次要数据库逻辑名',                --数据库名_ndf
        filename='次要数据库主文件(包括路径)',--E:第二期第二章数据库的实现数据库名_ndf.ndf
    )
    log on
    (
        name='数据库日志名',                --数据库名_log
        filename='数据

        filegrowth=文件增长率(可以指定MB或百分比
    )
    3.删除数据库
       drop database 数据名
    4.判断数据库是否存在
      use master 数据库   --选择master数据库
       go
       if exists(select * from sysdatabases where name='数据库名')
       drop database 数据库名
       注:sysdatabases 表是master数据库中的表,此表保存了数据库系统中所有的数据库
    二、表
    1.创建表
        create table 表名
       (
        列名1 数据类型 not null,
        列名2 数据类型 null
         //默认为null
        列名3 整型 identity(种子,增量) not null --表示列
        )
    2.删除表
       drop table 表名
    3.判断表是否存在
       if exists (select * from sysobjects where name='表名') drop table 表名
        注:sysobjects 是系统表,任何数据库都存在该表,sysobjects保存了当前数据库中的所有的表
    三、数据完整
       1.实体完整性:保证行不重复,保证实体唯一
       2.域完整性:限制列数据的取值
       3.引用完整性:建立表和表之间的关系(实体之间的关系)
       4.用户定义:用户编写逻辑
    四、约束
       1.主键约束(primary key):实现实体完整性
       2.唯一约束(unique):实现域完整性
       3.默认约束(default):实现域完整性
       4.检查约束(check):实现域完整性
       5.外键约束(foreignkey):实现引用完整性
    五、给表添加约束
       alter table 表名
        add constraint 约束名 约束类型 约束说明
      1.添加主键约束
        alter table 表名
        add constraint PK_列名 primary key (列名)











  • 相关阅读:
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark RDD(Resilient Distributed Datasets)论文
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    【机器学习实战】第10章 K-Means(K-均值)聚类算法
    [译]flexbox全揭秘
  • 原文地址:https://www.cnblogs.com/a1111/p/6031848.html
Copyright © 2011-2022 走看看