zoukankan      html  css  js  c++  java
  • 数据库建库建表知识要点&误点&思维导图

    学习数据库已经接近两周了,本周也已经开始使用SQL Server进行编写基础的建库、建表语句。在此过程中,有许多学习心得与各位分享:

    1.建库之前要先指定好数据文件完整存储路径,数据文件的逻辑名,以及指定好日志文件完整存储路径,日志文件的逻辑名。

    注意:建库之前还要事先准备好存放数据文件和日志文件的文件夹,否则会存储在默认路径:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,不利于之后的查找和使用。

    2.建库之后,若要再次打开,需要考虑数据库已经存在的问题。通常采用以下语句:

    IF DB_ID('ChargeBase') IS NOT NULL

      DROP DATABASE ChargeBase;

    CREATE DATABASE ChargeBase;

    或 IF DB_ID('ChargeBase') IS NULL

       CREATE DATABASE ChargeBase;

    否则系统会报错,导致命令无法成功完成。

    同样的,在建表过程中也要注意第二次打开表,系统报错提示该表已存在。通常采用以下语句:

    IF OBJECT_ID('tb_Doctor') IS NOT NULL

    DROP TABLE tb_tb_Doctor;

    GO

    CREATE TABLE tb_tb_Doctor

    3.再建表之前要先添加USE ChargeBase语句,调用需要将表插入的数据库。否则会显示创建的表无效。

    4.在建表过程中,要尤其注意约束语句,约束语句容易出现冲突。

    5.数据库建表应按照先前完成好的数据字典进行创建。

    6.对于数据类型的定义要做好,以免再插入表格数据时出现问题,常用的数据类型:

    7.数据库的操作一旦执行后都是不可逆的,写入的数据会被存储在硬盘中。

    思维导图

  • 相关阅读:
    Nginx降权启动
    Tomcat降权启动
    【转载】XSS学习笔记
    仪仗队(容斥,欧拉,打表)
    2012蓝桥杯
    HPU周赛题目解析
    蓝桥杯真题集2011
    cf公式专场-续
    24点游戏&&速算24点(dfs)
    Parallelogram Counting(平行四边形个数,思维转化)
  • 原文地址:https://www.cnblogs.com/215cwzx/p/7720053.html
Copyright © 2011-2022 走看看