Greinaskrá
MySQL gagnagrunnurHvernig á að UPPFÆRA fyrirspurn? UPPFÆRA setningafræði/skipun/yfirlýsing
MySQL UPPFÆRA fyrirspurn
Ef við þurfum að breyta eða uppfæra gögnin í MySQL getum við notað SQL UPDATE skipunina til að starfa. .
málfræði
Eftirfarandi er almenn SQL setningafræði fyrir UPDATE skipunina til að breyta MySQL gagnatöflugögnum:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- Þú getur uppfært einn eða fleiri reiti á sama tíma.
- Þú getur tilgreint hvaða skilyrði sem er í WHERE-ákvæðinu.
- Þú getur uppfært gögn samtímis í einni töflu.
WHERE ákvæðið er mjög gagnlegt þegar þú þarft að uppfæra gögnin í tilgreindri röð í gagnatöflunni.
Uppfærðu gögn með skipanalínunni
Hér að neðan munum við nota WHERE ákvæðið í SQL UPDATE skipuninni til að uppfæra tilgreind gögn í chenweiliang_tbl töflunni:
Dæmi
Eftirfarandi dæmi mun uppfæra gildi chenweiliang_title reitsins þar sem chenweiliang_id er 3 í gagnatöflunni:
SQL UPDATE setning:
mysql> UPDATE chenweiliang_tbl SET chenweiliang_title='学习 C++' WHERE chenweiliang_id=3; Query OK, 1 rows affected (0.01 sec) mysql> SELECT * from chenweiliang_tbl WHERE chenweiliang_id=3; +-----------+--------------+---------------+-----------------+ | chenweiliang_id | chenweiliang_title | chenweiliang_author | submission_date | +-----------+--------------+---------------+-----------------+ | 3 | 学习 C++ | chenweiliang.com | 2016-05-06 | +-----------+--------------+---------------+-----------------+ 1 rows in set (0.01 sec)
Út frá niðurstöðunni hefur chenweiliang_title sem chenweiliang_id er 3 verið breytt.
Uppfærðu gögn með PHP forskrift
Fallið mysqli_query() er notað í PHP til að keyra SQL staðhæfingar. Þú getur notað eða ekki notað WHERE ákvæðið í SQL UPDATE setningum.
Ath:Ekki nota WHERE-ákvæðið til að uppfæra öll gögnin í gagnatöflunni, svo farðu varlega.
Þessi aðgerð hefur sömu áhrif og að keyra SQL setningu í mysql> skipanalínunni.
Dæmi
Eftirfarandi dæmi mun uppfæra gögn chenweiliang_title reitsins þar sem chenweiliang_id er 3.
MySQL UPDATE yfirlýsingupróf:
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 mysqli_query($conn , "set names utf8"); $sql = 'UPDATE chenweiliang_tbl SET chenweiliang_title="学习 Python" WHERE chenweiliang_id=3'; mysqli_select_db( $conn, 'chenweiliang' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('无法更新数据: ' . mysqli_error($conn)); } echo '数据更新成功!'; mysqli_close($conn); ?>
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „Hvernig á að UPPFÆRA fyrirspurn í MySQL gagnagrunni? UPDATE setningafræði/skipun/yfirlýsing“ til að hjálpa þér.
Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-463.html
Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!