MySQL基础——DML语句

上篇文章我们学习了MySQL基础——DDL语句,这篇文章学习MySQL基础——DML语句。

DML语句

DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据进行增(INSERT)、删(DELETE)、改(UPDATE)操作。

接下来代码演示所用的数据表如下:

MySQL基础——DML语句

数据库编码为utf-8。

添加

添加数据语法格式如下:

# 给指定字段添加数据
INSERT INTO 表名 (字段1,字段2,...) VALUES(值1,值2,....)

# 给全部字段添加数据
INSERT INTO 表名 VALUES(值1,值2,...)

# 批量添加数据
INSERT INTO 表名 (字段1,字段2,...) VALUES (值1,值2,...), (值1,值2,...),(值1,值2,...);
INSERT INTO 表名 VALUES (值1,值2,...), (值1,值2,...),(值1,值2,...);

注意:

  • 在插入数据时,指定的字段顺序需要与值的顺序是一一对应且插入的数据大小应该在字段的规定范围内;
  • 字符串和日期型数据应该包含在引号中。

示例代码

给指定字段添加数据,示例代码如下:

# 指定指字段添加单条数据
INSERT INTO students (uid, uname, upwd) VALUES (1,'张三','123456');

# 指定指字段添加多条数据
INSERT INTO students (uid, uname, upwd, usex) VALUES (2,'李四','123456','男'),(3,'王五','123456','男'),(4,'赵六','123456','男');

如下图所示:

MySQL基础——DML语句

输入如下命令查询表中的数据,

SELECT * FROM students;

如下图所示:

MySQL基础——DML语句

给全部字段添加数据,示例代码如下:

# 指定指字段添加单条数据
INSERT INTO students VALUES (5,'小明','123456','男');

# 指定指字段添加多条数据
INSERT INTO students VALUES (6,'小红','123456','女'),(7,'小芳','123456','女'),(8,'小张','123456','男');

如下图所示:

MySQL基础——DML语句

输入如下命令查询表中的数据,

SELECT * FROM students;

如下图所示:

MySQL基础——DML语句

修改

修改数据语法格式如下:

UPDATE 表名 SET 字段名1=值1 ,字段名2=值2,....[WHERE 条件];

注意:当修改数据语句中,没有条件,则会修改整个表的所有数据。

示例代码

修改数据示例代码如下:

UPDATE students SET upwd='abcdef' WHERE uname='张三';			#修改数据
SELECT * FROM students;

如下图所示:

MySQL基础——DML语句

删除

删除数据语法格式如下:

DELETE FROM 表名 [WHERE 条件]

注意:当删除数据语句中,没有写条件时,会删除整张表的所有数据。

示例代码

删除数据示例代码如下:

DELETE FROM students WHERE uname='张三';			# 删除数据表
SELECT * FROM students; # 查询数据表

如下图所示:

MySQL基础——DML语句

好了,MySQL基础——DML语句就学到这里了,下篇文章学习MySQL基础——DQL语句。

– END –


原文始发于微信公众号(白巧克力LIN):MySQL基础——DML语句

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/222760.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!