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

MySQL中DML操作(二)

默认值处理(DEFAULT)

在MySQL中可以使用DEFAULT为列设定一个默认值。如果在插入数据时并未指定该列的值,那么MySQL将默认值添加到该列中。

创建表时指定列的默认值
CREATE TABLE 表名(列名 类型 default 默认值......);

示例:

创建emp3表,该表包含emp_id主键且自动增长,包含name,包含address该列默认值为“未知”。

create table emp3(emp_id int primary key auto_increment,name varchar(10),address varchar(50) default 'Unknown'); 
修改表添加新列并指定默认值
ALTER TABLE 表名 ADD COLUMN 列名 类型 DEFAULT 默认值;
插入数据时的默认值处理

如果在插入数据时并未指定该列的值,那么MySQL会将默认值添加到该列中。如果是完全项插入需要使用default来占位。

示例:

向emp3表中添加数据,需要address列与ob_id列使用默认值作为该列的值。

insert into emp3(name) values("admin");
insert into emp3 values(default,"admin",default,default);
http://www.lryc.cn/news/434400.html

相关文章:

  • LLMs技术 | 整合Ollama实现本地LLMs调用
  • 【C-实践】文件服务器(3.0)
  • LeetCode 2181.合并零之间的节点
  • 千益畅行,共享旅游卡,引领旅游新潮流
  • K均值聚类
  • 【Ubuntu】安装常用软件包
  • 探索全光网技术 | 全光网产品解决方案整理-(宇洪科技)
  • 资料分析(2)
  • 百元以下蓝牙耳机性价比之王品牌?四大高能性价比机型推荐
  • 考场考生行为检测数据集 7000张 带标注 voc yolo
  • 深度学习算法,该如何深入,举例说明
  • 舵机的原理及应用
  • Nacos与Eureka--微服务注册中心
  • Android 调试桥——ADB
  • 闲鱼放弃成为淘宝复刻版了吗?上线学生专属交易交流版块“学生鱼”频道
  • 【学习笔记11】如何找到twitter中自己的cookie?
  • 新办建筑智能化专项乙级设计资质,郑州企业需要达到哪些要求?
  • 项目管理:项目执行过程中的控制点——基线
  • NVIDIA驱动学习
  • 小小GCD、LCM拿下拿下
  • 如何集成Android平台GB28181设备接入模块?
  • mysql——关于表的增删改查(CRUD)
  • docker 重启容器且修改服务映射端口
  • 智能提取:OfficeImagesExtractor让文档图片提取更简单
  • 【LLM论文日更】| LLM2Vec揭秘大型语言模型的文本嵌入潜能
  • 大模型微调有必要做吗?LoRa还是RAG?
  • 机器人外呼系统如何使用呢?
  • python-月份有几天
  • 1017 Queueing at Bank
  • DPDK 测试说明