当前位置: 首页 > news >正文

9,sql 约束

创建表时添加非空约束

create table sys3(name int,age int not null)

建表后修改

alter table sys3 modify name int null

删除

创建表时添加默认值约束

关键字 default 默认值的意思 后面跟着默认的值create table sys_4(列名1 数据类型 default '默认值',列名2 数据类型 not null default '默认值')create table sys_4(name VARCHAR(20) not null default '匿名' comment '姓名',age tinyint(2) unsigned comment '年龄',gender char(2) default '未知' comment '性别'
)

建表后添加默认值

alter table 表名 modify   字段名 数据类型 default 默认值alter table sys_4 modify age tinyint(2) unsigned default 18

删除默认值

任何都不填就等于是删除alter table 表名 modify 字段名 数据类型alter table sys_4 modify age tinyint(20) unsigned

检查约束

相关文章:

  • 面试题总结(一) -- 基础语法篇
  • 自动化工程案例01:8工位插针装配机01
  • Guitar Pro v8.1最新图文安装教程
  • 73.给定一个 m x n 的矩阵,实现一个算法如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法
  • LeetCode: 551. 学生出勤记录 I
  • 【JavaScript】jQuery的使用
  • 【区块链 + 物联网】长虹智能家居跨平台互联方案 | FISCO BCOS应用案例
  • 安装 rocky9.4
  • PADS提示subnet #1 of gnd 20240902
  • js控制滚轮横向滚动
  • STM32——看门狗(独立/窗口)
  • 安装包丨WebGIS开发环境搭建及所需工具
  • 在VBA中,对Excel单元格的操作方法 (qo+op)
  • 学习之git的常用命令
  • [Algorithm][综合训练][kotori和n皇后][取金币][矩阵转置]详细讲解
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • CODING 缺陷管理功能正式开始公测
  • echarts的各种常用效果展示
  • Flex布局到底解决了什么问题
  • JS题目及答案整理
  • node-glob通配符
  • Sass Day-01
  • vue-cli在webpack的配置文件探究
  • Vue--数据传输
  • vue自定义指令实现v-tap插件
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 微信小程序:实现悬浮返回和分享按钮
  • 详解移动APP与web APP的区别
  • 携程小程序初体验
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (bean配置类的注解开发)学习Spring的第十三天
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (十三)Maven插件解析运行机制
  • (算法)N皇后问题
  • (循环依赖问题)学习spring的第九天
  • (转)ABI是什么
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)c++ std::pair 与 std::make
  • .gitattributes 文件
  • .Net Core 微服务之Consul(三)-KV存储分布式锁
  • .net core使用ef 6
  • .Net Core与存储过程(一)
  • .NET Framework、.NET Core 、 .NET 5、.NET 6和.NET 7 和.NET8 简介及区别
  • .NET 服务 ServiceController
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net和php怎么连接,php和apache之间如何连接
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • /deep/和 >>>以及 ::v-deep 三者的区别