在mysql中更新數(shù)據(jù)是非常簡單的一件事情,直接使用update set即可完成數(shù)據(jù)的更新了,下面我來給大家詳細的介紹mysql中update set語句的用法.
update語法,代碼如下:
- UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
- SET col_name1=expr1 [, col_name2=expr2 ...]
- [WHERE where_definition]
- [ORDER BY ...]
- [LIMIT row_count]
實例,代碼如下:
create table links (name varchar(255) not null default '', url varchar(255) not null default '');
我們先隨便插入一些數(shù)據(jù),代碼如下:
INSERT INTO users(name, age) VALUES('姚明', 25), ('比爾.蓋茨', 50), ('火星人', 600);
更新所有記錄,代碼如下:
update links set url='http://m.survivalescaperooms.com';
上面更新就是把整個數(shù)據(jù)表里url的值都埴寫為了http://m.survivalescaperooms.com了,這樣肯定不適合現(xiàn)在代數(shù)據(jù)開發(fā)了,代碼如下:
update user set Password = password('123456') where User = 'root';
上面就可以根據(jù)條件進行一些數(shù)據(jù)的更新了,這樣我們可以根據(jù)后面where條件來進行更新了.
下面分享一個php來更新mysql數(shù)據(jù)庫中指定記錄的方法,代碼如下:
- <?php
- $con = mysql_connect("localhost","peter","abc123");
- if (!$con) //Vevb.com
- {
- die('Could not connect: ' . mysql_error());
- }
- mysql_select_db("my_db", $con);
- mysql_query("UPDATE Persons SET Age = '36'
- WHERE FirstName = 'Peter' AND LastName = 'Griffin'");
- mysql_close($con);
- ?>
新聞熱點
疑難解答
圖片精選