SQL高级语句-NOT NULL 约束,强制字段始终包含值。
2017-02-28 09:12
405 查看
SQL NOT NULL 约束
NOT NULL 约束强制列不接受 NULL 值。NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。
下面的 SQL 语句强制 "Id_P" 列和 "LastName" 列不接受 NULL 值:
CREATE TABLE Persons ( Id_P int [code]NOT NULL,
LastName varchar(255)
NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)[/code]
相关文章推荐
- sql语句中包含有日期字段,对应数据库表中的日期字段存储方式
- SqlServer2005数据库查找所有表和字段及其属性和约束的sql语句
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- sql语句增加表单字段ALTER TABLE ADD 增加多个字段 外键约束
- SQL高级语句- CHECK 约束,限制列中的值的范围。
- sql语句为mssql表字段添加默认值约束
- SQL语句查询字段中是否包含汉字
- SQL高级语句-SQL UNIQUE 约束,唯一标识数据库表中的每条记录。
- 你必须掌握的一些常见的SQL语句,包含单表查询、高级查询(连接查询、复合条件查询、嵌套查询)
- SQL语句删除字段中包含的某个字符
- 用SQL语句添加删除修改字段 其他高级sql语句
- SQL Server 创建表 主键 约束 字段 等常用SQL语句
- 你必须掌握的一些常见的SQL语句,包含单表查询、高级查询(连接查询、复合条件查询、嵌套查询)
- SQL高级语句-PRIMARY KEY 约束,为列或列集合提供了唯一性的保证。
- SQL语句:去掉数据库某字段内容包含的空格
- 一种包含类似如下字段的分割SQL语句。
- sql语句查询某字段中包含指定字符串的数据列表,完全匹配字段中逗号中间的字符串数据
- SqlServer2005数据库查找所有表和字段及其属性和约束的sql语句
- SQL高级语句- DEFAULT 约束,向列中插入默认值。
- SQL高级语句-FOREIGN KEY 约束,确保同一个表或者不同表之间的引用完整性