您的位置:首页 > 数据库 > MySQL

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';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: