使用默认约束

默认约束即指定某列的默认值,比如所有的性别都是男,则可以指定默认值为 "男",如果插入一条新的记录时没有为这个字段赋值,那么系统会自动为这个字段赋值为 "男"

mysql> CREATE TABLE tb_emp7
    -> (
    -> id INT(11) PRIMARY KEY,
    -> name VARCHAR(25) NOT NULL,
    -> deptId INT(11) DEFAULT 1111,  # 指定部门编号默认为1111
    -> salary FLOAT
    -> );

时间: 2024-08-09 14:47:54

使用默认约束的相关文章

MySQL 默认约束

默认约束指定某列的默认值,如男性同学较多,性别就可以默认为"男",如果插入一条新的记录时没有为这个字段赋值,那么系统会自动为这个字段赋值为"男". 语法:字段名  数据类型  DEFAULT  默认值

SQL Server(第一章) 创建表 删除表 创建主键约束、唯一约束、外键约束、CHECK约束、默认约束

1.Employees员工表 /** 创建Employees员工表 **/ USE TSQL2012 IF OBJECT_ID('dbo.Employees','U') IS NOT NULL DROP TABLE dbo.Employees CREATE TABLE dbo.Employees ( empid INT NOT NULL, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, hiredate DATE NO

默认约束(DEFAULT)

默认值 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值. mysql> CREATE TABLE tb8( -> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, -> usename VARCHAR(20) NOT NULL UNIQUE KEY, -> sex ENUM('1','2','3') DEFAULT '3' -> );Query OK, 0 rows affected (0.11 sec) mysql&g

默认约束 default

default :初始值设置,插入记录时,如果没有明确为字段赋值,则自动赋予默认值.  例子:create table tb6(   id int primary key auto_increment,   name varchar(20) not null,   age int not null default 18);#删除defaultmysql> alter table tb6    -> modify age int; mysql> alter table tb6     -&

5-07删除约束

1:在视图上删除约束: 1:移除主键: 右击要操做的表,点击设计. 打开以后右击主键,点击删除. 会出现这个窗口,移除主键是要删除与外键的关系. 使用视图删除非空约束: 直接把下面的允许为空改为是,ctrl+s有可能会报错: 解决方法: 点击工具,在点击选项. 点击Designers,把这项的对勾去了就不会报错了. 使用视图移除默认约束: 把下面的默认值删除就可以移除了. 使用视图删除检查约束: 右击列,点击CHECK约束. 选中要删除的约束,点击删除. 使用SQL语句删除移除主键: USE D

修改数据表——添加约束

比如,原来数据表根本就没有约束,或者说,约束不够.那么如何来添加约束呢? 添加约束 1.添加主键约束(只能一个) 2.添加唯一约束(可以多个) 3.添加外键约束() 4.添加默认约束() 现在,先创建 create table user2( username varchaer(10) not null , pid smallint unsigned ); show columns from user2; alter table user2 add id smallint unsigned ; s

MySQL学习笔记 约束以及修改数据表

*** 约束保证数据的完整性和一致性 *** 约束分为表级约束和列级约束 *** 约束类型包括: NOT NULL(非空约束) PRIMARY KEY(主键约束) UNIQUE KEY(唯一约束) DEFAULT(默认约束) FOREIGN KEY(外键约束) 1.外键约束的要求解析 *** 父表和子表必须使用相同的存储引擎,而且禁止使用临时表. *** 数据表的存储引擎只能为InnoDB. *** 外键列和参照列必须具有相似的数据类型.其中数字的长度或是否有符号位必须相同:而字符的长度则可以不

【转】使用SQL语句创建和删除约束

转自http://blog.csdn.net/hamber_bao/article/details/6504905 约束的目的就是确保表中的数据的完整性. 常用的约束类型如下: 主键约束:(Primary Key constraint)      要求主键列唯一,并且不允许为空 唯一约束:(Unique Constraint)              要求该列唯一,允许为空,但只能出现一个空值 检查约束:(Check Constraint)                某列取值范围限制.格式

SQL Server建库-建表-建约束

----------------------------------------SQL Server建库-建表-建约束创建School数据库-------------------------------------- --创建School数据库之前:首先判断数据库是否存在,若存在则删除后再创建,若不存在则创建----exists关键字:括号里边能查询到数据则返回‘true’ 否则返回‘false’if exists(select * from sysdatabases where name =