mysql数据每日更新_[每日更新-MySQL]4.记录操作(数据操作)
數據表用來存儲具體的數據,對數據表有了了解之后,就應該要知道數據表是如何保存數據的
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 ? ?刪除
原文:http://blog.51cto.com/toulen/2154139
總結
以上是生活随笔為你收集整理的mysql数据每日更新_[每日更新-MySQL]4.记录操作(数据操作)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 应用商店应用计算机,基于中国虹计算机的应
- 下一篇: sqoop mysql hadoop_使