首页 > 数据库 >MySQL更新操作

MySQL更新操作

时间:2024-11-14 17:48:15浏览次数:3  
标签:insert dname 列名 更新 dept MySQL 操作 where into

1.insert

语法:

insert into 表名(列名1,列名2,)values(值1,值2,);

语法2:一次性插入多条记录

insert into 表名(列名1,列名2,)values(值1,值2,),(值1,值2,);

示例:

insert into dept(deptno,dname,loc) values(50,'市场部','南京');

insert into dept(deptno,dname) values(60,'开发部');

insert into dept values(11,'aaa','aaa'),(22,'bbb','bbb');

2.delete

语法:

delete from 表名 where 条件;

示例:

删除部门编号为60的部门信息

delete from dept where deptno=60;

删除市场部所有员工工资高于5000的员工

delete from emp where deptno=

(

select deptno from dept where dname='市场部'

)

and sal>5000;

注意:delete from emp 会将emp表中的所有数据彻底删除

3.update

语法:

update 表名 set 列名1=值1,列名2=值2 where 条件;

示例:

update dept set dname='market' where dname='市场部';

update emp set job='manager',sal=8888,comm=666 where ename='smith';

标签:insert,dname,列名,更新,dept,MySQL,操作,where,into
From: https://blog.csdn.net/2403_87863502/article/details/143777256

相关文章

  • MyBatis操作--初阶
     博主主页: 码农派大星.  数据结构专栏:Java数据结构 数据库专栏:MySQL数据库JavaEE专栏:JavaEE软件测试专栏:软件测试关注博主带你了解更多知识目录 1. MyBatis概念2.MyBatis⼊⻔ 2.1 Navicat安装 2.2数据准备 2.3 配置数据库连接2.4完善持久......
  • 科普文:软件架构数据库系列之【MySQL状态参数:open table浅析和[ERROR] Error in accept
    概叙科普文:软件架构数据库系列之【MySQL状态参数:tablecache源码浅析】-CSDN博客MySQL经常会遇到Toomanyopenfiles,MySQL上的open_files_limit和OS层面上设置的openfilelimit有什么关系?源码中也会看到不同的数据结构,TABLE,TABLE_SHARE,跟表是什么关系?MySQLflushtable......
  • stringRedisTemplate 异步操作的问题记录
    一、问题背景StringRedisTemplate使用stringRedisTemplate.opsForValue().set时,会出现set之后立马get获取值,发现获取不到set进去的值。二、问题原因1、在使用redisson的情况下,stringRedisTemplate.opsForValue().set操作会是异步操作,造成。你在set之后,立马get获取值的时候会......
  • Springboot连接MySQL主从集群
    一、maven依赖com.alibabadruid-spring-boot-starter<!--Mysql驱动包--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency>二、nacos配置中心配置spr......
  • 定期更新仓库主分支的重要性
    定期更新仓库主分支的重要性遇到的问题在sot分支上拉取新的PR时,上次已经合入的commit居然又被视为新commit,导致提交记录非常冗杂。解决方法、注意事项是的,当你在GitHub上提交PR(PullRequest)时,通常会是基于你自己Fork的仓库的develop分支计算的,而不是目标仓库的develop......
  • mysql 导入SQL文件报错, Specified key was too long; max key length is 767 bytes
    【方案1】一、my.ini文件加入配置,然后重启mysql服务innodb_large_prefix=1二、mysql登陆运行命令登录自己的mysql的方法:1.在D:\ProgramFiles\MySQL\MySQLServer5.7\bin路径下运行命令行,2.登录:mysql-h127.0.0.1-uroot-p然后输入密码3.切换到指定数据库  use数......
  • 第25天目录操作
    目录目录操作函数名:opendir()函数名:closedir()函数名:readdir()函数名:mkdir()函数名:rmdir()函数名:getcwd()---pwd函数名:chdir()---cd文件属性函数名:stat()函数名:lstat()函数名:fstat()stat\lstat\fstat的异同目录操作函数名:opendir()头文件:#include<sys/typ......
  • 第24天文件操作&时间编程
    目录文件操作基于缓冲区的文件操作--高级IO基于非缓冲区的文件操作--低级IO文件描绘符函数:open()函数名:close()函数名write()函数名:read()函数名:lseek()时间编程有关时间的shell命令时间函数(API)函数名:time()函数名:gmtime()函数名:ctime()localtime/gmtime/ctime......
  • mysql batch insert 慢的问题排查过程
    1,发现线上的queue入库很慢因为我发现2024-11-1412:24:22.897[][Thread-47]INFO com.hp.nova.runner.Task3NewStructRedisQueueRunner.run[93]:eisrq.getType()======3...............2024-11-1412:25:57.653[][Thread-47]INFO com.hp.nova.runner.Task3NewSt......
  • [Mysql基础] 表的操作
    一、创建表1.1语法CREATETABLEtable_name(field1datatype,field2datatype,field3datatype)characterset字符集collate校验规则engine存储引擎;说明:field表示列名datatype表示列的类型characterset字符集,如果没有指定字符集,则以所在数据库的字......