MYSQL字段的约束和属性

1.图例

2.ddl

3.代码

sql 复制代码
CREATE TABLE `student 1` (
  `studentNo` int(4) NOT NULL COMMENT '学号',
  `loginpwd` varchar(20) NOT NULL COMMENT '密码',
  `studentName` varchar(50) NOT NULL COMMENT '学生姓名',
  `sex` char(2) NOT NULL DEFAULT '男' COMMENT '性别',
  `classNo` int(4) unsigned DEFAULT NULL COMMENT '年级编号',
  `phone` varchar(50) DEFAULT NULL COMMENT '联系电话',
  `address` varchar(255) DEFAULT '地址不详' COMMENT '地址',
  `bronDate` datetime DEFAULT NULL COMMENT '出生时间',
  `email` varchar(50) DEFAULT NULL COMMENT '邮件账号',
  `identityCard` varchar(18) DEFAULT NULL COMMENT '身份证号',
  PRIMARY KEY (`studentNo`) USING BTREE,
  UNIQUE KEY `identityCard` (`identityCard`) USING BTREE COMMENT '身份证号'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
相关推荐
Blockbuater_drug6 分钟前
SDF 格式文件的前世今生:从化学信息学基石到 AI 时代的分子通用语言
数据库·人工智能·化学信息学·sdf格式
Chloeis Syntax27 分钟前
MySQL初阶学习日记(7)--- 事务
java·数据库·笔记·学习·mysql
奔跑吧 android29 分钟前
【ubuntu】【unattended-upgrades 介绍】
服务器·数据库·ubuntu
l1t30 分钟前
PostgreSQL在psql中执行INSERT语句时不显示插入条数信息的方法
数据库·postgresql
山人在山上31 分钟前
ubuntu mysql 5.7安装
linux·mysql·ubuntu
越甲八千37 分钟前
SQL注入
数据库·sql·oracle
馬致远40 分钟前
Flask - MySQL 蓝图风格小项目搭建
python·mysql·flask
安当加密42 分钟前
数据库密码还在 Git 里?用 SMS凭据管理系统实现生产/开发环境隔离
数据库·git
安科瑞刘鸿鹏171 小时前
当宿舍开始“提前预警”,用电安全会发生什么变化?
运维·服务器·网络·数据库
杨了个杨89821 小时前
CentOS 8 完整实现 Rsyslog 日志写入 MySQL 数据库
数据库·mysql·centos