zoukankan      html  css  js  c++  java
  • SQL--数据库的创建与管理

    1、 创建数据库

    CREATE TABLE 表名

    (

       字段名1   字段类型,

       字段名2   字段类型,

       ……….

       约束定义1,

       约束定义2,

      

       …………

    一张表中至少要有一个字段定义,约束定义是可选的。

    2、 定义非空约束

    非空字段的定义在类型定义后增加“NOT NULL

    例:FNumber VARCHAR(20)  NOT NULL , FName VARCGAR(20) NOT NULL,…

    3、 定义默认值

    在类型定义后增加了“DEFAULT默认值表达式

    例:FIsMaster VARCHAR(5) DEFAULT ”NO”,…..

    4、 定义主键

    关键字: PRIMARY KEY

    例:

    CREATE TABLE T_Bus .

    (

    FNumber VARCHAR(20),

    FDriverName VARCHAR(20),

    FUsedYears INT,

    PRIMARY KEY  (FNumber)
    )

    5、 定义外键

    外键定义在源表中。使用FOREIGN KEY关键字定义外键字段,并且使用REFERENCES关键字来定义目标表名以及目标表中被关联的字段

    格式:FOREIGN  KEY  外键字段名称 REFERENCES 目标表名(被关联的字段名称)

             例:创建一张部门信息表,表中记录部门主键Fid、部门名称FName、部门级别FLevel等字段建表SQL如下:

                       CREATE TABLE T_Department

                          (

                             Fid VARCHAR(20),

                             FName VARCHAR (20),

                             FLevel INT

                             PRIMARY KEY (FId)

                           )

                  

    接着创建员工信息表,表中记录工号、姓名以及所属部门等信息,为了能够建立同部门信息表之间的关联关系,我们在员工信息表中保存部门信息表中的主键,保存这个主键的字段就被称为员工信息表中指向部门信息表的外键

                   CREATE TABLE T_Employee

                       (

                           FNumber VCRCHAR (20),

                           FName  VCRCHAR (20),

                           FDepartmentID VARCHAR(20),

                           FOREIGN KEY (FDepartmentId) REFERENCES T_Department(FId)

                         )

    6、 修改已有数据库

    ALTER TABLE 语句

    添加字段的语法: ALTER TABLE 待修改的表名ADD 字段名字段类型

    删除字段的语法:ALTER TABLE 待修改的表名DROP 待删除的字段名

    7、 删除数据表

    使用DROP TABLE语句

    语法:DROP TABLE 要删除的表名

    注意:如果表之间创建了外键关联关系,就必须先删除引用表,然后才能删除被引用表。

  • 相关阅读:
    Visual Studio 和 c# 正则表达式
    程序员DD 《Spring boot教程系列》补充
    c# 多线程编程中AutoResetEvent和ManualResetEvent
    c# 事件和EventManager
    卸载重装Mysql
    c# 语法要点速览
    在高分屏正确显示CHM文件
    ss user-rule自定义规则并硬连接到OneDrive进行自动同步
    利用webmagic获取天猫评论
    使用Selenium对新浪微博模拟登录
  • 原文地址:https://www.cnblogs.com/D-LW/p/8513922.html
Copyright © 2011-2022 走看看