mysql数据每日更新_[每日更新-MySQL]4.记录操作(数据操作)
數(shù)據(jù)表用來(lái)存儲(chǔ)具體的數(shù)據(jù),對(duì)數(shù)據(jù)表有了了解之后,就應(yīng)該要知道數(shù)據(jù)表是如何保存數(shù)據(jù)的
1.1 ? ?增加記錄(插入數(shù)據(jù))
語(yǔ)法:
insert into 表名 (字段列表) values (值列表);
需要注意的是:字段列表和值列表多個(gè)之間都要使用英文的逗號(hào)隔開(kāi)。字段名最好可以使用反引號(hào)引起來(lái)。
在MySQL中可以插入多條數(shù)據(jù),多條數(shù)據(jù)就是指值列表是多個(gè)。比如:
insert?into?表名?(字段列表)?values?(值列表1),(值列表2);
值列表的順序需要和字段列表的順序一樣,比如字段列表第一個(gè)是id,那么值列表的第一個(gè)也應(yīng)該是id對(duì)應(yīng)的值。
1.2 ? ?查詢(xún)數(shù)據(jù)
語(yǔ)法:
select 字段列表 from 表名;
這條語(yǔ)句可以從某一張表中查詢(xún)出指定的字段的值,查詢(xún)出來(lái)是所有的數(shù)據(jù),也就是數(shù)據(jù)表中有多少條就顯示多少條。
字段列表多個(gè)使用英文逗號(hào)隔開(kāi),* 表示所有的字段。如:
select?*?from?user;
表示:查詢(xún)user表中的所有數(shù)據(jù)。
在SQL中,一條SQL語(yǔ)句,可以是由很多條SQL子句構(gòu)成,子句就是構(gòu)成SQL語(yǔ)句的一個(gè)單元通常是一些列的關(guān)鍵字,比如select開(kāi)始的select子句。from子句。以及和select配合最多的where子句,如:
select?*?from?user?where?id>5;
where 表示查詢(xún)的條件。這句話(huà)就可以翻譯為:查詢(xún)user表中,所有id>5的數(shù)據(jù)。
更多復(fù)雜的查詢(xún)我們會(huì)在后面的章節(jié)來(lái)學(xué)習(xí)、這里先對(duì)簡(jiǎn)單的查詢(xún)有一定的概念。
1.3 ? ?刪除記錄
語(yǔ)法:
delete from 表名 [where子句];
在刪除數(shù)據(jù)的時(shí)候,where子句就變得比較的重要,如果不加上where子句作為刪除條件,那么delete語(yǔ)句會(huì)將數(shù)據(jù)表中的所有數(shù)據(jù)都干掉。
delete?from?user?where?id=5;
這句話(huà)表示,刪除user表中id=5的數(shù)據(jù),
需要注意的是:在MYSQL中,=表示的是比較運(yùn)算符,而不是賦值。
1.4 ? ?更新數(shù)據(jù)(修改數(shù)據(jù))
語(yǔ)法:
update 表名 set 字段=值,字段=值 [where子句];
同樣的,如果沒(méi)有where子句作為限制條件,update會(huì)把表里的所有數(shù)據(jù)都改掉
update?user?set?username="zhangsan"?where?id=1;
解釋為:將user表中id=1的數(shù)據(jù)中的username修改為zhangsan;
1.5 ? ?CURD
在實(shí)際的工作中,你會(huì)經(jīng)常聽(tīng)到CURD操作,它其實(shí)代表的就是數(shù)據(jù)的增刪改查。我們對(duì)數(shù)九的操作也大致就是這些。只是加上一些更加復(fù)雜的邏輯而已。
C: create ? ?創(chuàng)建
U: ? ?update ?更新
R: ? ?retrieve ?讀取
D: ? ?delete ? ?刪除
原文:http://blog.51cto.com/toulen/2154139
總結(jié)
以上是生活随笔為你收集整理的mysql数据每日更新_[每日更新-MySQL]4.记录操作(数据操作)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 应用商店应用计算机,基于中国虹计算机的应
- 下一篇: linux和信息资源管理,Linux t