MySQL 增删查改 快速教程
2020-08-01 13:30
911 查看
增删查改
上一节讲了如何建立表,这一节将介绍如何对表格进行增删查改的操作。
首先,为了能够顺利进行增删查改的操作,我们必须得创建一个表。
CREATE TABLE students ( cla_id INT(6) PRIMARY KEY, cla_name VARCHAR(30) NOT NULL UNIQUE, cla_date DATE );
结果如下图:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pcsNIm87-1596259653456)(https://gitee.com/Holdonbei/studyLine/raw/master/photo/20200801132626.png)]
增加
--格式 INSERT INTO 表名 VALUES 内容 --引用上述的例子,我们增加一条记录 Insert INTO students VALUES ('11','hdb','2020-8-1');
增加结果如下:
我们尝试多增加几条记录:
INSERT INTO students VALUES('12','abc','2020-8-1'); INSERT INTO students VALUES('13','SDF','2020-8-1');
增加结果如下:
可以看到,数据被正确地添加到表中了。有了数据之后我们就可以进行删除操作,接下来我们学习如何进行删除。
思考:INSERT 的意思即为插入,因此INSERT INTO 关键词连起来的意思就是选中某个数据表并进行插入操作,那么要对什么进行插入呢,VALUES关键字就解释了插入的类型,我们要插入的是表格数值。
删除
--格式 DELETE FROM 表名 WHERE cla_id="11" AND cla_name="hdb";--内容
删除结果如下:
可以看到已经没有了。
查询
--格式 SELECT 输出内容 FROM 表名 WHERE 给出的条件
当没有指定字段要输出时,使用星号表示输出全部内容*
SELECT * FROM students;
查找结果如下:
查找特定数据时
我们现在要查找id为12的数据。
SELECT cla_id FROM students WHERE cla_id='12';
查询结果如下:
修改
--格式 UPDATE 表名 SET 更改结果 WHERE 指定要求
根据以上格式,我们将上面的students表格中的abc修改成ABC,代码如下:
UPDATE students SET cla_name='ABC' WHERE cla_id='12';
修改结果如下:
可以看到修改成功啦!
以下为上述所有操作的代码,我将会在下面标注好各个代码块的意思,帮助大家更好的理解:
--创建数据表,共3个字段,id字段为主键、name字段有非空、唯一的约束、date表示日期 CREATE TABLE students ( cla_id INT(6) PRIMARY KEY, cla_name VARCHAR(30) NOT NULL UNIQUE, cla_date DATE );--插入操作 Insert into students VALUES ('11','hdb','2020-8-1'); INSERT INTO students VALUES('12','abc','2020-8-1'); INSERT INTO students VALUES('13','SDF','2020-8-1');--删除操作 DELETE FROM students WHERE cla_id="11" AND cla_name="hdb"; --查询操作 SELECT * FROM students;SELECT cla_id FROM students WHERE cla_id='12';--修改操作 UPDATE students SET cla_name='ABC' WHERE cla_id='12';
相关文章推荐
- mysql 8.0.12 快速安装教程
- 8篇MongoDB教程快速学会入门 第2篇 细说增删查改
- mysql快速教程
- 30分钟带你快速入门MySQL教程
- 史上最方便快速的mysql安装教程
- 安装MySQL先复制1. Linux (CentOS 7.3) 下快速安装Mysql数据库(安装教程)2.后复制阿里云配置 MySQL 远程连接的详细步骤
- Mysql 常用增删改查命令集合教程
- mysql 8.0.19 win10快速安装教程
- Poechant 快速安装配置教程:Windows 7下Apache+MySQL+PHP开发环境
- Centos下安装Mysql 官网教程-便捷快速
- 30分钟带你快速入门MySQL教程
- 【PHP基础】最快速简易apache+mysql本地PHP环境搭建教程
- hibernate教程--快速入门(增删改查)
- 云数据库MySQL版快速上手教程
- Mysql语句快速复习教程(全)
- Poechant 快速安装配置教程:Windows 7下Apache+MySQL+PHP开发环境
- 【自】nodeJs使用express框架进行快速建站 连接mysql进行增删改查的实际入门案例
- mysql 5.7.11 winx64快速安装配置教程
- 基于centos7快速安装mysql5.7教程解析
- 【PHP基础】最快速简易apache+mysql本地PHP环境搭建教程