ylbtech-SQL Server:SQL Server-表的结构的修改和基本约束

SQL Server 表的结构的修改和基本约束。

1,表的结构的修改和基本约束返回顶部
use master
go
create database testData
go
--drop database testData
use testData
go
--1,创建用户表
create table users
(
userID int identity(1,1),
username varchar(20) not null,
age int
)
go
--2,
select * from usersgo
--一、添加列
--3,向用户表添加一列sex char(2)
alter table users add sex char(2)
go
--4,向用户表添加一列address varchar(200)
alter table users add address varchar(200)--二、添加约束
go
--5,给age列添加check(age>0)
alter table users add constraint users_age_ck check(age>0)
go
--6, 给sex列添加check(sex='男' or sex='女')
alter table users add constraint ck_users_sex check(sex='男' or sex='女')--三、删除约束
go
--7,删除这个约束“users_age_ck”
alter table users drop constraint users_age_ck--四、移除列
--8,移除address列
alter table users drop column address

作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

ylb:表的结构的修改和基本约束相关推荐

  1. mysql修改表的结构_MySQL修改表结构

    我们在修改表字段类型和约束条件的时候,如果表中的字段已经有值了,但是你修改的这个类型和字段里边的值不匹配是不允许修改的,就比如说你当初设置字段的时候,字段的值是允许存空值,并且字段里边已经存储空值了, ...

  2. 数据库系统原理与应用教程(024)—— MySQL 修改数据表的结构

    数据库系统原理与应用教程(024)-- MySQL 修改数据表的结构 目录 数据库系统原理与应用教程(024)-- MySQL 修改数据表的结构 一.修改表名 二.更改数据表所使用的存储引擎 1.查看 ...

  3. Django models文件模型变更注意事项(表结构的修改)

    表结构的修改 1.表结构修改后,原来表中已存在的数据,就会出现结构混乱,makemigrations更新表的时候就会出错 比如第一次建模型,漏了一个字段,后来补上了.(经常遇到模型字段修改) 重新ma ...

  4. MySQL修改、删除表的结构

    MySQL修改.删除表的结构 1.增加一列 alter table student add score double(3,1); 说明 double(3,1)指数据是三位,小数部分占一位,整数部分占两 ...

  5. MySQL数据库基础学习小终结:连接查询、表结构的修改、约束条件、MySQL与python交互

    目录 一.连接查询 1.内连接 2.外连接 二.表结构的修改--alter 1.修改表名 2.修改字段名 3.修改字段类型--modify 4.添加字段 (1)添加日期字段:datetime (2)e ...

  6. oracle改表结构,oracle 表结构的修改

    oracle 表结构的修改 更改表的结构 1.编辑表的字段 修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制): 语法: ALTER TABLE 表名 MODIFY(列名 数据类 ...

  7. 依照表结构创建student表设置sno为主键_7.MySQL库表的创建与修改

    自己的MySQL阅读笔记,持续更新,直到看书结束. 数据库技术可以有效帮助一个组织或者企业科学.有效的管理数据,也是现在很多企业招聘数据分析师的必备要求之一. 大家如果看过MySQL的书,也可以看我的 ...

  8. 数据库表结构相关修改

    该文章主要内容为表结构的变化,包括表名修改.字段的新增.删除和修改,下面为具体内容: 一.新建表 1,Oracle create table oracle_test( name varchar(20) ...

  9. SQL的表结构(修改+约束)

    目录 一.修改表结构 基础 检查表结构 删除表 向表中增加字段 修改表中存在的字段的默认值 修改字段名 删除列 二.约束 概述 分类 非空约束(/NOT NULL/NK) 唯一约束(/UNIQUE/U ...

最新文章

  1. 数学之美 系列 12 - 余弦定理和新闻的分类
  2. virtualenv 模块
  3. 2019_8_1python
  4. 心电信号越界怎么回事_心电监护仪常见故障分析与排除
  5. 家里宽带628连不上_WiFi密码正确,别人正常但是自己的手机却连不上WiFi是怎么回事?...
  6. 【蓝桥杯嵌入式】【STM32】4_TIM之定时器及其中断、PWM初探
  7. Linux链接文件、管道、重定向讲解
  8. uploadify http 302问题说明
  9. STL中的序列式容器——deque(双端队列)
  10. 修改Solaris系统时间
  11. downwell什么意思_downwelling_downwelling是什么意思翻译
  12. 免费SSL证书申请和部署
  13. 视觉层次设计方法论:提升界面设计的易读性
  14. 金蝶云星空插件开发调试教程示例
  15. 双向可控硅在交流调压电路中的使用
  16. mule seda的学习一
  17. 许单单奋斗记:从小职员到美基金公司分析师
  18. postfix无法发送邮件问题
  19. P2P网贷平台系统市场占有率排行榜
  20. 【xlwings api语言参考】Worksheets.Add 方法

热门文章

  1. rsatool使用步骤图解_图解360系统重装大师如何使用
  2. 机器人学习--Gazebo学习--模型库和编辑模型
  3. multisim 12.0安装教程
  4. Visual Studio 2019安装教程
  5. 光流 | 金字塔迭代(Iterative Pyramidal)LK光流算法(Matlab源代码)
  6. Qt学习(十一):QT设置静态数据库
  7. mysql输入命令1002无标题_Linux下远程连接MySQL数据库的方法
  8. 版本控制系统客户端VisualSVN的安装与使用(for Visual Studio)
  9. 剑指offer全套题解:Python版
  10. twsited快速基础