SQL入门经典(第5版)学习笔记(三)

  

1。下面这个创建表命令能够正常执行吗?需要做什么修改?在不同的数据库(MySQL、Oracle SQL Server)中执行,有什么限制吗?

  

 SQL入门经典(第5版)学习笔记(三)

  

不要为:零


middle_name   

2。能从表里删除一个字段吗?
可以改变coloum下降? ?

  

3。在前面的表EMPLOYEE_TBL里创建一个主键约束应该使用什么语句?
<强> alter table EMPLOYEE_TBL添加约束emp_pk主键(id)

  

4。为了让前面的表EMPLOYEE_TBL里的MIDDLE_NAME字段可以接受零值,应该使用什么语句?
alter table EMPLOYEE_TBL修改MIDDLE_NAME varchar2(20)空
5。为了让前面的表EMPLOYEE_TBL里添加的人员记录只能位于纽约州(“纽约”),应该使用什么语句?
alter table EMPLOYEE_TBL添加检查(状态=芭υ肌?
6。要在前面的表EMPLOYEE_TBL里添加一个名为EMPID的自动增量字段,应该使用什么语句,才能同时符合MySQL和SQL Server的语法结构?
alter table EMPLOYEE_TBL添加coloum EMPID int auto_increment;

SQL入门经典(第5版)学习笔记(三)