zoukankan      html  css  js  c++  java
  • 数据库使用学习笔记

    •  建库

    图1-1

             建库语句一般为(图1-1)所示,但需要注意的有2点:

             1.需要现在指定盘里新建数据库文件EduBase2018。

             2.因为数据库与VB、C语言不同,一旦执行,便将数据存在外存中,而非短暂保存,所以在下一次运行时,软件会提示“EduBase2018”已存在(如图1-2),所以这时可以使用IF语句,这样可以循环使用,不会出现错误(如图1-3)。

                          

                          图1-2                                                                                                  图1-3

    •  建表

    图2-1

             同建库一样,需使用if语句以保证可以重复建立表格。

             主键约束常用语句如:CONSTRAINT pk_StudyType_No                             

                                                                     PRIMARY KEY(No)

             外键约束常用语句如:CONSTRAINT fk_Course_StudyTypeNo                                    

                                                            FOREIGN KEY(StudyTypeNO)                                   

                                                                     REFERENCES tb_StudyType(No)                             

                                                                     ON DELETE CASCADE                             

                                                                     ON UPDATE CASCADE

             审查语句有如:CONSTRAINT ck_Faculty_NO

                                                 CHECK(No LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9]]')

             但需要注意3点:

             1.如果该表格中的某一属性作为外键,那么如果要删除当前的表格,系统会提示无法删除。(图2-2)

             2.在一个表格所有属性都建立完毕之后,一定要记得写 “);”,若没有打“);”,则会提示(图2-3)【“;”不作为硬性要求,但代码结束时最好打上“;”作为一个良好的习惯。】   3.外键的数据类型一定要与原表格中的数据类型一致,避免出错。

                                                  

                        图2-2                                                                                                                                                             图2-3

     

    • 知识体系应使用思维导图

  • 相关阅读:
    i3wm 入门
    install kali on my x200
    Linux下pn532板子测试学校水卡
    Linux下常用工具
    未能加载文件或程序集"Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad
    SqlServer 日期函数
    asp.net 网站部署出错-未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
    win7中未加载类型“System.ServiceModel.Activation.HttpModule”
    ASP.NET开发工具用到的密匙与注意事项
    TCP/TP 三次握手
  • 原文地址:https://www.cnblogs.com/706xiaozu/p/7720788.html
Copyright © 2011-2022 走看看