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

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.lryc.cn/news/484643.html

相关文章:

  • 简单叙述 Spring Boot 启动过程
  • 微信小程序自定义tabbar;禁用某个tab;修改某个tab的样式
  • 力扣113:路径总和II
  • JavaScript字符串常用方法
  • xtu oj 加一
  • QTcpSocket 服务端和客户端
  • Isaac Sim+SKRL机器人并行强化学习
  • 项目中用户数据获取遇到bug
  • SpringSecurity+jwt+captcha登录认证授权总结
  • 项目技术栈-解决方案-web3去中心化
  • 【AI声音克隆整合包及教程】第二代GPT-SoVITS V2:创新与应用
  • 分清数据链路层、网络层、传输层的区别,以及这些层面的代表协议
  • git没有识别出大写字母改成小写重命名的文件目录
  • 自己动手写Qt Creator插件
  • 数据重塑:长宽数据转换【基于tidyr】
  • 多模态大模型开启AI社交新纪元,Soul App创始人张璐团队亮相2024 GITEX GLOBAL
  • 实验6记录网络与故障排除
  • QEMU 模拟器中运行的 Linux 系统
  • Ceph PG(归置组)的状态说明
  • Docker使用docker-compose一键部署nacos、Mysql、redis
  • HTTP常见的状态码有哪些,都代表什么意思
  • WebKit的Windows接口(适用2024年11月份版)
  • Android 最新的AndroidStudio引入依赖失败如何解决?如:Failed to resolve:xxxx
  • ue5 蓝图学习(一)结构体的使用
  • docker--工作目录迁移
  • Golang | Leetcode Golang题解之第556题下一个更大元素III
  • 2分钟在阿里云ECS控制台部署个人应用(图文示例)
  • 2023.8 用于生物医学问答的选择性 UMLS 知识注入
  • chat2db调用ollama实现数据库的操作。
  • Rust 生态系统的未来与学习方向