数据库基础:创建并定义表结构

创建数据表

数据库基础:创建并定义表结构_第1张图片

定义非空约束

  • (字段名 字段类型 NOT NULL)

数据库基础:创建并定义表结构_第2张图片 

 数据库基础:创建并定义表结构_第3张图片

定义默认字值                               

  • (字段名 字段类型 default 默认值)

定义主键

  • Primary key (主键字段名)

定义外键

  • 概念:外键是指向另一个表已有数据的约束,因此外键必须在目标表中存在。可以类比成网页链接;而链接那端存在内容才有意义。

数据库基础:创建并定义表结构_第4张图片 

修改已有数据表

增加列(字段)

6331@6292_ce0f98528ddd52864d7cf75e08f64ce8 

删除列(字段)

6518@6292_093ec46b490e57a07a8167d39227c6e3 

上述语句运行不通过。

修改字段名

  • 格式:alter table 表名 alter column 旧字段名 新字段名

    6530@6292_b2c96877da3cd0fb23b9a7c4d54b1445

    ……上述语句经SQL Server 2000测试,查询分析通过,但是运行不通过。

为什么?百度知道。

一般地,改字段名可以用这条语句:

alter table A rename column a to c

但是,实际应用中,我们往往是用J-SQL进行编译,而J-SQL不支持修改字段名,所以,如果一定要修改字段名,那么只有通过变通的方法了,具体思路为:

1.新建一个字段,取名为c;

2.将字段a的内容拷贝到c;

3.删除字段a;

修改字段名、删除字段、修改数据表名等因为牵连到其他元素:外键等,所以要慎重操作。实在需要,就在企业管理器中操作。

删除数据表

6336@6292_7a58f6a05c2fc783fa4f778e45b32ef2

转载于:https://www.cnblogs.com/TonyEwsn/archive/2010/01/25/1655691.html

你可能感兴趣的:(数据库基础:创建并定义表结构)