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

MySQL【四】

插入数据

向数据表中插入一行数据

INSERT|REPLACE INTO 表名[(字段列表)] VALUES(值列表);

########## 在s表中插入一条记录:学号为s011,姓名为李思,性别为默认值,计算机专业 ##########
insert into s(sno,sname,dept)
 values('s011','李思','计算机');
向数据表中插入多行数据

INSERT|REPLACE INTO 表名[(字段列表)] VALUES(值1[, 值2,…,值n];

########## 在sc表中插入3条选课记录:s001选修了c02课程,成绩81;########## 
##########s002选修了c03课程,成绩为空;s003选修了c04课程,成绩75;##########

insert into sc(sno,cno,score)
 values('s001','c02',81),
	   ('s002','c03',NULL),
	   ('s003','c04',75);

插入其他表的数据

INSERT INTO 目标数据表(字段列表1) SELECT字段列表2 FROM 源数据表 WHERE 条件表达式;


INSERT语句中使用赋值方式完成插入数据

INSERT INTO 目标数据表 SET 字段1=值1[ , 字段2=值2,...];

########## 利用set赋值方式在sc表中的插入一条记录,s004选修了c05课程,成绩82 ##########

insert into sc set sno = 's004',cno = 'c05',score = 82;

修改数据

UPDATE 表名 SET 字段1=值1,[ , 字段2=值2,…,字段n=取值n] [WHERE 条件表达式];

删除数据

利用DELETE删除表中指定行的数据

DELETE [FROM] 表名 WHERE 条件表达式;

########## 删除姓名为乐天的学生信息 ##########
delete from s where sname = '乐天';
利用TRUNCATE语句来删除数据,不可恢复

TRUNCATE [TABLE] 表名


http://www.kler.cn/a/394440.html

相关文章:

  • 统信UOS开发接口DTK
  • 爬虫补环境案例---问财网(rpc,jsdom,代理,selenium)
  • C++中string的新特性
  • 量化交易系统开发-实时行情自动化交易-3.4.1.2.A股交易数据
  • 【学习】Fine-tuning知识汇总
  • HBase理论_背景特点及数据单元及与Hive对比
  • 【.GetConnectionTimeoutException的2种情况分析】
  • 打包python代码为exe文件
  • Flutter:Widget生命周期
  • Spring MVC进阶
  • R语言基础| 机器学习
  • 改扩配系列:浪潮英政服务器CS5280H2、IR5280H2——后置SATA、NVME硬盘安装
  • SpringBoot实战:AI大模型+亮数据代理高效获取视频资源
  • 【Apache Paimon】-- 1 -- Apache Paimon 是什么?
  • Python Pandas 结构之 Series 和 DataFrame
  • NFS存储基础操作
  • PostgreSQL 行转列实现
  • 存储大挑战:如何在可靠性与大容量之间玩转平衡术?
  • LabVIEW 使用 Snippet
  • 【Excel】数据透视表分析方法大全
  • 【C++进阶实战】基于linux的天气预报系统
  • CTF攻防世界小白刷题自学笔记15
  • 【Golang】golang框架,为什么选择GoFrame, GoFrame使用心得
  • Electron 项目中杀掉进程的不同方式
  • 《FreeRTOS列表和列表项篇》
  • 6.584-Lab1:MapReduce