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

MySQL-06.DDL-表结构操作-创建

一.DDL(表操作)

create database db01;use db01;create table tb_user(id  int comment 'ID,唯一标识',username varchar(20) comment '用户名',name varchar(10) comment '姓名',age int comment '年龄',gender char(1) comment '性别'
) comment '用户表';

此时并没有限制ID为唯一标识,因此可以添加ID相同的数据 

要对ID进行限制,就要添加约束,约束是作用在表中字段上的。

二.约束

添加约束

create table tb_user(id  int primary key comment 'ID,唯一标识',username varchar(20) unique not null comment '用户名',name varchar(10) not null comment '姓名',age int comment '年龄',gender char(1) default '男' comment '性别'
) comment '用户表';

create table tb_user(id  int primary key auto_increment comment 'ID,唯一标识',username varchar(20) unique not null comment '用户名',name varchar(10) not null comment '姓名',age int comment '年龄',gender char(1) default '男' comment '性别'
) comment '用户表';

 

generated,默认自动增长 

http://www.lryc.cn/news/458614.html

相关文章:

  • 在Visual Studio中使用CMakeLists.txt集成EasyX库的详细指南
  • CRC码计算原理
  • 对高危漏洞“Docker Engine API is accessible without authentication”的修复
  • 两种方式创建Vue项目
  • 深入理解 C/C++ 指针
  • 有什么方法可以保护ppt文件不被随意修改呢?
  • [C#]项目中如何用 GraphQL 代替传统 WebAPI服务
  • 对后端返回的日期属性进行格式化(扩展 Spring MVC 的消息转换器)
  • 踩坑记录-用python解析php Laravel8生成的jwt token一直提示 Invalid audience
  • 使用IOT-Tree Server制作一个边缘计算设备(Arm Linux)
  • (JAVA)B树和B+树的实现原理阐述
  • JC系列CAN通信说明
  • Ubuntu22——安装并配置局域网文件共享系统Samba
  • HTML CSS 基础
  • Nginx 使用 GeoIP 模块阻止特定国家 IP 地址的最佳实践
  • vue3 + vite + cesium项目
  • DR模式 LVS负载均衡群集
  • mysql复制表结构和数据
  • MFC扩展库BCGControlBar Pro v35.1新版亮点:改进网格控件性能
  • Python列表操作详解
  • 畅捷通T+对接聚水潭成功实施案例
  • leetcode-312. 戳气球
  • 程序设计基础I-实验7 函数(编程题)
  • 使用3080ti配置安装blip2
  • vue3组件通信之defineEmits
  • rust gio-rs 挂载 samba 磁盘
  • 幸存者游戏(类)
  • SQL 中UPDATE 和 DELETE 语句的深入理解与应用
  • 在 Windows 上查找和结束占用特定端口占用程序,并杀死
  • sql server尽量避免滥用影响性能的标量函数