实验2oracle表操作练习(建表和表的修改).docVIP

  • 1
  • 0
  • 约1.56千字
  • 约 3页
  • 2021-10-08 发布于辽宁
  • 举报

实验2oracle表操作练习(建表和表的修改).doc

实验二:表操作相关练习 实验LI的:练习建表、表约束、表的修改 (一)以scott用户登录,在0RCL数据库中使用SQL语句分别创 表 1 Employees 表建表Employees表Departments和表Salary>表结构如表 表 1 Employees 表 列名 数据 类型 I.; 度 是否 允许为空 约束 说明 employee ID VarCh ar2 6 否 主键 员工编号 Name VarCh ar2 1 0 否 姓名 Birthday Date 否 出生日期 Sex VarCh ar2 2 否 性别 Address VarCh ar2 2 0 是 地址 Zip VarCh ar2 6 是 邮编 Phonenum ber VarCh ar2 1 2 是 电话号码 Emailadd ress VarCh ar2 3 0 是 电子邮件 departme ntID VarCh ar2 3 否 员工部门 号 zjl O 表 2 Departments 表 列名 数据 类型 度 是否 允许为空 约束 说明 department ID VarCh ar2 3 否 主键 部门编 号 department Name VarCh ar2 2 0 否 部门名 note VarCh ar2 1 6 是 备注 表 3 Salary 表 列名 数据 类型 长 度 是否允 许为空 约束 说明 employe elD VarCh ar2 6 否 主键 员」-编号 income numbe r 8 ,2 否 收入 outcome numbe r 8 否 支出 (二)使用SQL语句分别向表Employees、Departments和Salary中插入 如下表所示数据记录。 表1 Employees表数据 employee ID Name Birthd ay Sex departmentid 010001 王平 1981-1 5 女 1 010003 韦严平 1979-1 1-5 男 2 010021 吴庆红 1984-7 -2 女 3 010031 李方 1980-8 -4 男 4 010005 李明 1985-2 -10 男 5 表2 Departments表数据 表3 Salary表数据 departme ntID department Name 1 办公室 2 人力资源部 3 销售部 4 财务部 5生产部(三)创建约束 5 生产部 (三)创建约束 (1)创建外键约束,子表 employees 的 department ID 字段参照 主表 departments 中的 department ID字段,约束名为 employee ID income out come 010001 3000 100 010003 3000 50 010021 5000 50 010031 3000 50 010005 2500 50 fk_employees_departments_departtmentID. 创建检查约束,employees表中的sex字段只能输入字符男或〃女, 约束名为ck_sex. 在departments表的departmentName字段上创建唯一约束 un_departmentName. (四)修改表结构 将employees表,增加一个字段,字段名为QQ, Number类型,13位 (五)使用SQL命令修改各表中的某个记录的字段值。 (1) 将表salary中编号为010001的职工收入改为2890; (2) 将表Departments表中生产部的名称修改为生产计划部; (3) 给每个职工增加收入100元。 修改完后使用select语句观察数据的变化。

文档评论(0)

1亿VIP精品文档

相关文档