数据的增删改查

Posted quanjunkang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据的增删改查相关的知识,希望对你有一定的参考价值。

使用工具:SQLyog

首先我们先建立一张新表,包含id,name,pwd,比如user02,(注意:在这里user是关键字,所以表名要避开关键字,添加一个后缀)。

技术分享图片

 

1.新增数据

向其添加数据:insert into tb_name (字段名) values (内容);  注意:不能插入字符长度超过列中定义的长度,如果不添加字段,默认为从第一列依次添加。

例如插入‘id1,张三,123’

技术分享图片

再插入"id2,456" 

技术分享图片

此时该数据uname一栏中为null,空值。

 

2.查询数据

select * from tb_name;      -- 查询该表全部内容

技术分享图片

技术分享图片

select 字段名 from tb_name;       -- 查询指定列内容

比如查看uid跟uname。

技术分享图片

技术分享图片

select 字段名 as “替换名” from tb_name         -- 用替代名查询表内容

如我们用序号,名字,密码代替之前的字段名来显示,注意:这里只是改变查询显示结果,并不是改变表的字段名。

技术分享图片

技术分享图片

 

3.修改数据

update tb_name set 字段=“修改内容” where 字段=值;          where后面跟的是选择方式,一般我们常选择不重复的值。

比如我们将uid为2的数据,他的uname改成李四,pwd改成111;

技术分享图片

技术分享图片

 

4.删除数据

删除数据有两种方式:

第一种:truncate tb_name; 这种是彻底清除整个表的数据,无法恢复。

第二种:delete from tb_name where 字段=值;    where后面跟的是选择方式

比如我们想删除uid为2的数据;

技术分享图片

技术分享图片

同样,我们也可以通过where uname的方式来删除,只不过为了避免出现重名导致删除多条数据,尽量避免这种方式。

以上是关于数据的增删改查的主要内容,如果未能解决你的问题,请参考以下文章

MySQL-增删改查简易操作

django配置模型增删改查

MySQL基本操作--库表增删改查

mysql增删改查

库表曾删改查和存储引擎

数据库的增删改查?