MySQL数据库中怎么设置default
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章给大家介绍MySQL数据库中怎么设置default,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 建表脚本CREATE TABLE `test` ( `uid` v
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
合肥市软件开发培训学费
网络技术专业的发展
中国互联网科技公司现状
数据库两表查询
数据库原理教程电子版
枣庄智慧党建软件开发系统
手机我的世界单方块生存服务器
服务器的核数
网络技术里面学平面设计吗
网络安全的基本内容涉及到
手机热点 网络安全密钥
中国互联网算科技吗
请在web服务器上操作
php数据库选择错误
网络安全anhong
吃鸡的奇葩服务器
数据访问处理web连接数据库
wpf数据库连接
网络安全与信息化面临新问题
mc服务器1.6.2
复试数据库试卷
达梦数据库公司好吗
服务器测试工程师
重庆信安网络安全等级测评
服务器主板不能点亮
花生壳 服务器
网络安全周评语
铁路数据库技术
discuz 数据库调用
idps网络安全内核