您的位置:首页 > 数据库

3-4数据更新

2016-06-30 13:14 246 查看

3-4数据更新

tags:数据库

插入数据

sql insert语句通常有两种形式,一种是插入一个元组,另一种是插入子查询的结果.

插入元组

insert into<表名> [(<属性列>[,<属性列2>])]

values(<对应值>[,<对应值2>…]);

插入查询结果

insert into <表名>[(<属性列1>[,<属性列2>….])]

子查询.

修改数据

update <表名>

set <列名>=<表达式>,[<列名>=<表达式>…]

[where <条件>];

删除数据

delete from <表名>

[where <条件>]

注意delete 删除的数据而非表的定义.

空值的处理

判断一个值是否为空值,用is null 或 is not null 来表示

可以使用not null 属性约束某属性不能为空,加了unique的属性不能取空值,primary key 不能为空值

空值的算数运算、比较运算和逻辑运算

空值域另一个值的算数运算结果为空值.

空值域另一个值的比较运算的结果为unknown.

有了unknown后,传统的逻辑运算扩展为了3值.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库