MySQL数据库中怎么设置default
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章给大家介绍MySQL数据库中怎么设置default,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 建表脚本CREATE TABLE `test` ( `uid` v
千家信息网最后更新 2025年11月09日MySQL数据库中怎么设置default
这篇文章给大家介绍MySQL数据库中怎么设置default,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
1. 建表脚本
CREATE TABLE `test` ( `uid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `USER_CODE` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户编码', `LEAVE_REASON` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请假理由', PRIMARY KEY (`uid`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
2. 查看列定义
SELECT c.TABLE_SCHEMA '数据库', c.TABLE_NAME '表', c.COLUMN_NAME '字段', c.COLUMN_DEFAULT '默认值', c.IS_NULLABLE '是否为空', c.DATA_TYPE '字段类型', c.character_set_name '字符集', c.collation_name '排序规则' FROM information_schema.`COLUMNS` c WHERE TABLE_NAME = 'test'
这里可以发现default设置为NULL和default不设置在information_schema.`COLUMNS`表都表现为NULL,如果我们脚本从这个去判断很容易就和是否为空产生了冲突。
3. 从navicat观察
如果直接从navicat去看表定义,可以发现不同的表现。
关于MySQL数据库中怎么设置default就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
数据
数据库
内容
字段
更多
脚本
帮助
不同
不错
兴趣
字符
字符集
小伙
小伙伴
文章
理由
用户
知识
篇文章
类型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
碧蓝航线服务器
数据库的表列被称为
安徽渠道网络技术有限公司
数据库安全性性实验报告
天津专业网络技术服务产品介绍
常州现代软件开发价格优惠
tbc奥金斧服务器人很少
郑州软件开发驻场业务
计算机软件和网络技术哪个工资高
奉贤区软件开发维修
山西省网络安全执法局
江苏智慧社区软件开发公司
网络安全案件期限
热血江湖手游服务器
悟空识字突然连不上服务器
服务器电源需要3c吗
富士康软件开发人员
ipv6的ntp服务器
开展网络安全自查的通知
2018国家网络安全标语
网络安全概论讲解
山东省网络技术大赛的试题
NUS服务器
辽宁省网络安全校园日
机票预订系统数据库
原舟互联网科技有限公司
服务器电源无故障标准
广东安卓软件开发收费报价表
网络安全 模拟实验
姜堰区直销网络技术价格表格