MySQL表sql语句增删查改_增加

举报
bug郭 发表于 2022/08/11 09:44:16 2022/08/11
【摘要】 本章目标学会MySQL表中的sql语句,能够在自己创建数据库表!实现mysql表的增删查改操作! CRUD我们对CRUD不陌生! 而CRUD究竟指的是什么呢?crud是指在做计算处理时的增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。可以看到,CRUD就是增加(C...

本章目标

  • 学会MySQL表中的sql语句,能够在自己创建数据库表!
  • 实现mysql表的增删查改操作!

CRUD

我们对CRUD不陌生! 而CRUD究竟指的是什么呢?

crud是指在做计算处理时的增加(Create)检索(Retrieve)更新(Update)删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。

可以看到,CRUD就是增加(Create),检索(Retrieve),更新(Update),删除(Delete)操作的简称!!!

而我们上节,数据库基础中介绍了数据库的CRUD
而一个个数据库中是由一张张表结构保存了数据在数据库中! 所以我们来学习表的CRUD!

  • 我们来回顾一下上节针对表的一些sql语句!

1.查看该数据库下的所有表!
show tables;
在这里插入图片描述
我们不能忘记当要对某个数据库中进行操作时,需要先使用该数据库(use 数据库名;)!
使用show tables; 可以查看到ebook数据库下的所有表!!!
我们上章也学习了如何创建一张表!
我就不在一一演示啦!

新增(Create)

我们知道了如何创建表,那如何给表新增内容呢?

单行数据,全列插入

SQL语句
insert into 表名 values(数据...);
举例:
在这里插入图片描述
book表中我们插入了一条数据!!!
我们查看一下:
在这里插入图片描述注意:
mysql中我们如果要插入字符.我们需要用' '/" "引号就像java中的字符串一样! 但是这里也可以用' '单引号!!!

多行插入,指定列插入

当我们需要新增的数据较多时,如果我们再采用单行插入的方式,显然不科学! 而且有时候,并不是我们全部的列都要插入数据!!!如果我们要插入多行指定列呢?
SQL语句
insert into 表名(列名1,2,...) values(数据1),(数据2),...;
这里的列名和每行数据之间需要用,逗号隔开!列名要写在()里,并且每条数据中的数据项要对应指定列!
举例:
在这里插入图片描述在这里插入图片描述
这里的into也可以省略!!!    在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。