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

MySQL-10.DML-添加数据insert

一.DML(INSERT)

-- DDL:数据操作语言
-- DML:插入数据 - insert
-- 1.为tb_emp表的username,name,gender字段插入值
insert into tb_emp (username,name,gender) values ('wuji','无忌',1);   -- 这样会报错,因为create_time和update_time字段设置的是not null,但此处插入时并没有赋值
-- 使用mysql中的now()函数获取当前时间(注:id是主键自增的,因此并不需要赋值)
insert into tb_emp (username,name,gender,create_time,update_time) values ('wuji','无忌',1,now(),now());

-- 2.为tb_emp表的所有字段插入值
insert into tb_emp values (null,'zhiruo',2,'1.jpg',1,'2020-01-01',now(),now(),'周芷若',123456);

-- 3.批量为tb_emp表的username,name,gender字段插入数据
insert into tb_emp (username,name,gender,create_time,update_time) values
            ('weifuwang','韦一笑',1,now(),now()),('xieshiwang','谢逊',1,now(),now());

二.DML(UPDATE)

 

-- DML -update
-- update 表名 set 字段名1 = 值1,字段名2 = 值2, ... where [条件]
-- 1.将tb_emp表的ID为1员工 姓名name字段更新为'张三'
update tb_emp set name = '张三' , update_time = now() where id = 1;

-- 2.将tb_emp表的所有员工的入职日期更新为'2010-01-01'
update tb_emp set entrydate = '2010-01-01';

 三.DML(DELETE)

 

-- DML -delete
-- delete from 表名 [where 条件]
-- 1.删除tb_emp表中ID为1的员工
delete from tb_emp where id = 1;

-- 2.删除tb_emp表中的所有员工
delete from tb_emp;

总结: 


http://www.kler.cn/news/356114.html

相关文章:

  • 机器视觉入门基础相关概念一 ——单目相机模型
  • 高级java每日一道面试题-2024年10月18日-数据库篇[Redis篇]-一个Redis实例最多能存放多少的keys?
  • OpenWRT 和 Padavan 路由器配置网络打印机 实现远程打印
  • 【从技术到营销的跨界成长】技术人的营销心法与成长秘诀
  • Git_GitHub
  • JavaScript 第19章:Web Storage
  • 什么是堡垒机?安全为什么需要堡垒机?
  • 设计模式-模板方法
  • SQL基础练习题三
  • 极氪汽车困局:营销频繁车、产品力不足
  • 群晖通过 Docker 安装 MySQL
  • 文心一言帮程序员干活:请帮我写出数字1到50的英文
  • Linux C语言 进程详解——fork()/wait()/waitpid()
  • 河北工业大学《2023年+2022年980自动控制原理真题》 (完整版)
  • Docker国内设置镜像最新加速地址
  • ddos攻击介绍和排查方法
  • 冲锋衣市场洞察:全方位数据分析与趋势展望
  • 深入解析浮动布局及其在现代Web开发中的应用与替代(浮动的概念及应用、如何清除浮动、使用Flex布局和Grid布局的区别、使用`float`布局的历史和现状)
  • c++ std::future 和 std::promise 的实现工作原理简介
  • 获取非加密邮件协议中的用户名和密码——安全风险演示