码迷,mamicode.com
首页 > 数据库 > 详细

[每日更新-MySQL]4.记录操作(数据操作)

时间:2018-08-03 16:22:08      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:code   增删改   条件   upd   引号   显示   value   如何   from   

1.    数据操作

数据表用来存储具体的数据,对数据表有了了解之后,就应该要知道数据表是如何保存数据的


1.1    增加记录(插入数据)

语法:

insert into 表名 (字段列表) values (值列表);


需要注意的是:字段列表和值列表多个之间都要使用英文的逗号隔开。字段名最好可以使用反引号引起来。


在MySQL中可以插入多条数据,多条数据就是指值列表是多个。比如:


 

insert into 表名 (字段列表) values (值列表1),(值列表2);

值列表的顺序需要和字段列表的顺序一样,比如字段列表第一个是id,那么值列表的第一个也应该是id对应的值。

1.2    查询数据

语法:

select 字段列表 from 表名;

这条语句可以从某一张表中查询出指定的字段的值,查询出来是所有的数据,也就是数据表中有多少条就显示多少条。

字段列表多个使用英文逗号隔开,* 表示所有的字段。如:

 

select * from user;

表示:查询user表中的所有数据。

在SQL中,一条SQL语句,可以是由很多条SQL子句构成,子句就是构成SQL语句的一个单元通常是一些列的关键字,比如select开始的select子句。from子句。以及和select配合最多的where子句,如:

 

select * from user where id>5;

where 表示查询的条件。这句话就可以翻译为:查询user表中,所有id>5的数据。

更多复杂的查询我们会在后面的章节来学习、这里先对简单的查询有一定的概念。

1.3    删除记录

语法:

delete from 表名 [where子句];

在删除数据的时候,where子句就变得比较的重要,如果不加上where子句作为删除条件,那么delete语句会将数据表中的所有数据都干掉。

 

delete from user where id=5;

这句话表示,删除user表中id=5的数据,

需要注意的是:在MYSQL中,=表示的是比较运算符,而不是赋值。

1.4    更新数据(修改数据)

语法:

update 表名 set 字段=值,字段=值 [where子句];

同样的,如果没有where子句作为限制条件,update会把表里的所有数据都改掉

 

update user set username="zhangsan" where id=1;

解释为:将user表中id=1的数据中的username修改为zhangsan;

1.5    CURD

在实际的工作中,你会经常听到CURD操作,它其实代表的就是数据的增删改查。我们对数九的操作也大致就是这些。只是加上一些更加复杂的逻辑而已。

C: create    创建

U:    update  更新

R:    retrieve  读取

D:    delete    删除


[每日更新-MySQL]4.记录操作(数据操作)

标签:code   增删改   条件   upd   引号   显示   value   如何   from   

原文地址:http://blog.51cto.com/toulen/2154139

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!