MySql数据更改语句介绍

mysql在网站开发中 , 越来越多人使用了 , 方便部署 , 方便使用 。 之前做了一些查询语句的介绍 。 今天来介绍一些更改数据的语句 。 操作方法 01 首先看下我们例子用到的数据表 , 一个student学生表 , 有id列 , name列 , class_id列, ger列 , 如图 。

MySql数据更改语句介绍

文章插图

02 我们要向表里插入数据 , 可以用 Insert into 语句 , 
sql: INSERT INTO student (name, ger, class_id) VALUES('李大王', 1, 5);
为表中的各列指定一个值 。
因为id列是自增长列 , 会自动赋值 , 所以不需要在insert语句里指定 。

MySql数据更改语句介绍

文章插图

03 用select语句看下 , 可以看到刚插入的数据已成功添加 。
sql: select * from student order by id desc

MySql数据更改语句介绍

文章插图

04 可以插入数据 , 当然也可以更新已存在的数据 , 可以用update语句 。
sql: update student set name='李天王' where id=22
我们需要指出更新哪一列 (name列) , 和更新哪一行(id=22的行) 。

MySql数据更改语句介绍

文章插图

05 用select语句看下 , 可以看到刚更新的数据已成功更新 。
sql: select * from student order by id desc

MySql数据更改语句介绍

文章插图

06 表数据可以添加 , 可以更新 , 当然也可以删除 , 用的 delete语句 , 
sql: delete from student where id = 22
需要指出删除哪一行 , 或哪些行 , 用where条件去限制 , 否则你删除的是表里的所有数据 。 这是要特别注意的 。

MySql数据更改语句介绍

文章插图

07 【MySql数据更改语句介绍】再次用select语句看下 , 可以看到id为22的数据已经不见了 , 所以删除成功了 。
sql: select * from student order by id desc

MySql数据更改语句介绍

文章插图

08 上面说的插入数据的都是一条一条的添加 , 我们还可以一次插入多条数据 。
sql: INSERT INTO student (name, ger, class_id)
SELECT '张强1', 1, 1
UNION SELECT '张强2', 1, 2
UNION SELECT '张强3', 1, 1

MySql数据更改语句介绍

文章插图

09 用select语句看下 , 可以看到刚插入的3条数据都已成功添加 。
sql: select * from student order by id desc

MySql数据更改语句介绍

文章插图



以上内容就是MySql数据更改语句介绍的内容啦 , 希望对你有所帮助哦!

推荐阅读