首页 > 数据库 >SQL 之 DML(MySQL)

SQL 之 DML(MySQL)

时间:2023-06-15 20:46:05浏览次数:45  
标签:列名 SQL DML EMPNO 元组 EMP 表名 MySQL 列值

插入数据

若插入的列包含外键,需要确保外键的值在被应用的表里是存在的。

插入指定列的数据

insert into 表名 [(列名1,..)] values(列值1,…)

前提为省略的列名的属性为空。

INSERT INTO EMP(EMPNO,ENAME) VALUES('7369','SMITH');
image

插入所有列的数据

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

列值按定义的顺序排列。

INSERT INTO EMP 
VALUES('7499','ALLEN','SALESMAN','7698','1981-2-20',1600.00,300.00,'30');

image

删除数据

删除特定元组

表中的一行即为一个元组

Delete from 表名 where 列名1 = 列值1,……;
DELETE FROM EMP WHERE EMPNO='7369';
image

删除所有元组

Delete from 表名;
DELETE FROM EMP;
image

更新数据

Update 表名
Set 列名1=列值1,列名2=列值2,列名3=列值3,……
Where 条件表达式

不带where就修改所有元组

UPDATE EMP
SET ENAME='JIM',JOB='MANAGER'
WHERE EMPNO='7499';

image

标签:列名,SQL,DML,EMPNO,元组,EMP,表名,MySQL,列值
From: https://www.cnblogs.com/saimeco/p/17484063.html

相关文章

  • sqlserver、myslq常用sql语句
    前言常用建表、加索引、字段整理一、SqlServer1.建表droptablexxl_userscreatetablexxl_users(game_user_idintprimarykeyidentity(1,1),[user_id]intforeignkeyreferencesusr_users([user_id])notnull,--外键last_share_timedatetimedefault('2022-2-2......
  • 问题解决sql文件上传和蚁剑连接
    1.无法连接上自己的ip:发现问题是上传的木马不在127.0.0.1的文件下时,会导致解析不到木马,要将木马上传到127.0.0.1的文件下连接2.解决sql上传一句话木马问题要先在mysql的配置文件my.ini中添加导入导出数据库的地址:secure_file_priv=D:\phpstudy_pro\WWW然后重启数据库,可以进行sq......
  • k8s实战案例之基于StatefulSet控制器运行MySQL一主多从
    1、前言Pod调度运⾏时,如果应⽤不需要任何稳定的标示、有序的部署、删除和扩展,则应该使⽤⼀组⽆状态副本的控制器来部署应⽤,例如Deployment或ReplicaSet更适合⽆状态服务需求,⽽StatefulSet适合管理所有有状态的服务,⽐如MySQL、MongoDB集群等。2、StatefulSet控制器运行MySQL一......
  • python2安装mysqldb
     yuminstallmariadb-devel 或yuminstallmysql-devel 编辑_mysql.c注释2005行 ......
  • MySQL5.7 批量写入数据
    目录MySQL5.7批量写入数据MySQL5.7批量写入数据#一、创建存储过程CREATEPROCEDUREp02()BEGIN DECLARE iINT; SETi=0; WHILE i<=2000DO INSERTINTOxxx.xxx(x,x,x,x,x,x) VALUES (CONCAT('字符串',i),1,'6','6',�......
  • SQL SERVER 根据子节点查询所有父节点、根据父节点获取所有子节点
    一、根据表单类型查询其所有的上级表单类型:1、每次按照一个子节点的值进行查询:withpartentsas(select*fromJCBDFLwhereBDFLDM='14'UNIONALL(SELECTa.*fromJCBDFLasainnerjoinpartentsasbona.BDFLDM=b.SJDM))SELECTBDFLDM,BDFLMC,SJDMFROMparten......
  • 树形sql查询
    --树形sql查询WITHTREEAS(--创建一个虚拟表SELECT*FROMtableName--指定需要查询的表WHEREid=''--指定父节点条件UNIONALL--联合查询SELECTtableName.*FROMtableName,TREEWHERETREE.id=tableName.parentId)SELECT*FROMTREE;......
  • Mysql优化的思路以及工具的使用
    一,查询sql的执行效率MySQL客户端连接成功后,通过show[session|global]status命令可以提供服务器状态信息。show[session|global]status可以根据需要加上参数“session”或者“global”来显示session级(当前连接)的计结果和global级(自数据库上次启动至今)的统计结果。如果......
  • MySQL 数据库表字段字符集编码不一致导致隐式转换索引失效案例分析
       有网友咨询,丢过来一段sql语句,说是执行一次耗时10多分钟,让帮忙看看。表数据量在5万左右,数据量不大,首先确认表统计信息都是准确的,查询sql以及执行计划如下:  可以看到嵌套循环join部分全表扫描,缺失索引,应该在join条件列hoist_code、device_code建立索引,但是网友反馈......
  • CentOs7安装部署Sonar环境(JDK1.8+MySql5.7+sonarqube7.8)
    sonarqube安装前环境准备JDK1.8、MySql5.7。一、JDK安装1、下载jdk #打开下面的网址,选择jdk-8u371-linux-x64.tar.gz进行下载(8u371版本可能会有区别,但是没有影响) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、......