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

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.kler.cn/a/349200.html

相关文章:

  • 三层b+树估算存储多少行数据
  • linux修改进程名
  • 【C++】———— 日期类练习
  • 【LwIP源码学习3】TCP协议栈分析——数据接收流程
  • 深入解析单片机原理及其物联网应用:附C#示例代码
  • 关于this指针
  • K8s的储存
  • springboot 集成flyway数据库迁移版本控制详细教程
  • C++list
  • 初级网络工程师之从入门到入狱(七)
  • 如何使用 Puppeteer 和 Browserless 运行自动化测试?
  • 期货数据接口 - 包含实时+历史数据
  • rtsp协议:rtsp协议参数介绍
  • Leetcode热题100-200 岛屿数量
  • 2.1 机器学习--KNN算法(分类)
  • ARP欺骗的多种手法
  • 基于离群点修正、优化分解和DLinear模型的多步风速预测方法
  • 【Vue】vue中针对地址栏参数进行加解密
  • 深入理解Transformer的笔记记录(精简版本)---- ELMO->GPT->BERT
  • Windows 下纯手工打造 QT 开发环境