SQL DEFAULT
DEFAULT 约束用于向列中插入默认值。
如果没有规定其他的值,那么会将默认值添加到所有的新记录。
CREATE TABLE 时的 SQL DEFAULT 约束
在"Persons"表创建时在"City"列上创建DEFAULT约束:
My SQL /SQL Server /Oracle /MS Access:
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)
通过使用类似GETDATE()这个的函数,DEFAULT约束也可以用于插入系统值:
CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)
ALTER TABLE 时的 SQL DEFAULT 约束
当表已被创建时,如果在"City"列创建DEFAULT约束,请使用下面的SQL语句:
MySQL:
ALTER TABLE Persons ALTER City SET DEFAULT 'SANDNES'
SQL Server /MS Access:
ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'SANDNES'
Oracle:
ALTER TABLE Persons MODIFY City DEFAULT 'SANDNES'
撤销DEFAULT约束
如需撤销DEFAULT约束,请使用下面的SQL语句:
MySQL:
ALTER TABLE Persons ALTER City DROP DEFAULT
SQL Server /Oracle /MS Access:
ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT
参考:
https://www.yuque.com/docs/share/5d7fbb69-2fb3-4a13-a0c2-7ab89ab1b909
SQL DEFAULT相关推荐
- mysql种default约束的语句_sql语句大全之SQL DEFAULT 约束
SQL DEFAULT约束 DEFAULT 约束用于向列中插入默认值. 如果没有规定其他的值,那么会将默认值添加到所有的新纪录. SQL DEFAULT Constraint on CREATE TA ...
- SQL DEFAULT 约束
SQL DEFAULT 约束 DEFAULT 约束用于向列中插入默认值. 如果没有规定其他的值,那么会将默认值添加到所有的新记录. CREATE TABLE 时的 SQL DEFAULT 约束 下面的 ...
- SQL DEFAULT约束
SQL DEFAULT约束 一. 说明 本文主要讲SQL 中的DEFAULT约束(插入默认值) 二. 所用工具 SQL 数据库 三. 内容 1.DEFAULT约束说明 DEFAULT 约束用于向列中插 ...
- postgre sql 括字段_SQL-约束(cnostraints)
SQL 约束(Constraints) SQL 约束用于规定表中的数据规则.如果存在违反约束的数据行为,行为会被约束终止.约束可以在创建表时规定(通过 create table 语句),或者在表创建之 ...
- 将原生SQL功能Hibernate到您的Spring Data Repository中
JPA为您提供@NamedNativeQuery以便使用本机SQL. 但是,用法并不方便,特别是当您需要在本机SQL中映射多个实体时. 您必须定义一组SqlResultSetMapping映射,这很容 ...
- 将原生SQL功能休眠到您的Spring Data Repository中
JPA为您提供@NamedNativeQuery以便使用本机SQL. 但是,用法不是很方便,尤其是当您需要在本机SQL中映射多个实体时. 您必须定义一组容易出错的SqlResultSetMapping ...
- SQL语法的重要知识点总结
好几年没写SQL语句了.现在到了新的team,需要用到数据库.作为QA的话时常需要使用客户端工具连接到数据库中找寻或修改数据.这么长时间没使用,一些SQL的使用技巧都忘得差不多了.晚上看了一些资料,花 ...
- mysql基本sql语句总结(二)
DAY 2,设置数据库,数据表字段 15.创建数据库 CREATE DATABASE xxxx 16.创建数据表 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, -. ...
- 第16章 SQL BETWEEN 操作符教程
BETWEEN 操作符用于选取介于两个值之间的数据范围内的值. BETWEEN 操作符选取介于两个值之间的数据范围内的值.这些值可以是数值.文本或者日期. SQL BETWEEN 语法 SELECT ...
最新文章
- 五、开始Github和码云之旅,新手如何上路
- java ready_Java PushbackReader ready()用法及代码示例
- bzoj 1797: [Ahoi2009]Mincut 最小割 (网络流)
- 1.1 HTML5简介
- file-max与ulimit的设置,nginx 500错误的原因
- 驴妈妈、途牛们该如何收割亲子游市场的红利?
- gcc/g++ 编译、链接与常用命令工具(1)
- Cocos2d-x 设置竖屏的方法 2.0以上版本
- anaconda安装torch_零基础入门PyTorch:怎样用?有哪些优势?手把手带你安装配置...
- CDA的考试体系与人才能力模型
- t-SNE原理及代码
- 计算机office报名时间,计算机二级office每年的报名时间和考试时间是什么时候?...
- Python库(x)纯小学生(我)自制
- 从链家网上爬取租房数据并进行数据分析
- 学习|全屏时钟|计时器APP横评
- 安装部署Ceph Calamari
- windows无法连接到user profile service服务。此问题阻止标准用户登录系统
- python有哪些细节描写_细节描写训练,莫失良机
- Python-苹果手机编程
- Python 高级编程和异步IO并发编程 --13_4 call_soon,call_at,call_soon_threadsafe