• 表的创建


    创建一个管理系统

    create database jwglxt     //jwglxt为系统名

    创建一个表

    create table student    //student为表名

    (sno char(10) not null,    //表的内容

     sname char(8),

     ssex char(2))

    创建主键约束

    Tno char(8) primary key     //列名 字符类型 主键约束关键字

    或    constraint stud_PK primary key(Tno)    //约束关键字 约束名 主键约束关键字(列名)

    创建空/非空约束

    Tno char(10) not null       //列名 字符类型 非空约束关键字

    创建检查约束

    ssex char(2) check (ssex='男' or ssex=‘女’)      //列名 字符类型 检查约束关键字(检查内容)

    创建默认值约束

    Tdept varcher(20)  default('计算机与信息科学系')     //列名  字符类型  默认值约束关键字(内容)

    或   constraint class_df default('计算机与信息科学系')  for  Tdept   //约束关键字 约束名  默认值约束关键字(内容)for 列名

    创建唯一性约束

    sname  char(8)  unique          //列名  字符类型  唯一性约束关键字

    或     constraint  stud_un  unique(sname)     //约束关键字  约束名  唯一性约束关键字(列名)

    创建外键约束

    foreign  key  (sno)  references  student (sno)        //外键约束关键字  列名  references  表名  列名

    或   constrraint  sc_student_fk  foreign  key  (sno)  references  student (sno)

    对计算列使用表达式

    yfgz  as  jbgz+gwjt          //应发工资=基本工资+岗位津贴

  • 相关阅读:
    多屏共享
    md5-linux_shell
    2017年会所得
    linux无线网络配置_转
    (转)台式机华硕主板双显卡切换,怎么舒服怎么来
    Apache FtpServer 实现文件的上传和下载
    (转载)Windows 上搭建Apache FtpServer
    Eclipse常用设置
    博客园文章样式修改
    黑马公社学习
  • 原文地址:https://www.cnblogs.com/gly1120/p/7687840.html
Copyright © 2020-2023  润新知