Hvernig á að setja gögn inn í MySQL gagnagrunnstöflu? php settu gagnayfirlýsingartilvik inn í MySQL

MySQL gagnagrunnurHvernig á að setja gögn inn í töfluna? php tilMySQLSettu inn dæmi um gagnayfirlýsingu

MySQL setja inn gögn

MySQL töflunotkun FÆRÐU Í SQL staðhæfing til að setja inn gögn.

Þú getur sett gögn inn í gagnatöfluna í gegnum mysql> skipanagluggann eða í gegnum PHP forskrift til að setja inn gögn.

málfræði

Eftirfarandi er algengt að setja inn gögn í MySQL gagnatöflur FÆRÐU Í SQL setningafræði:

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

Ef gögnin eru stafagerð verður þú að nota stakar gæsalappir eða tvöfaldar gæsalappir, svo sem: "gildi".


Settu inn gögn í gegnum skipanagluggann

Hér að neðan munum við nota SQL FÆRÐU Í Yfirlýsingin setur gögn inn í MySQL gagnatöfluna chenweiliang_tbl

Dæmi

Í eftirfarandi dæmi munum við setja þrjú gögn inn í chenweiliang_tbl töfluna:

root@host# mysql -u root -p password;
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> INSERT INTO chenweiliang_tbl 
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("学习 PHP", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO chenweiliang_tbl
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("学习 MySQL", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO chenweiliang_tbl
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("JAVA 教程", "chenweiliang.com", '2016-05-06');
Query OK, 1 rows affected (0.00 sec)
mysql>

Ath: Merktu með örvum -> Hún er ekki hluti af SQL setningunni, hún táknar bara nýja línu. Ef SQL setning er of löng getum við búið til nýja línu til að skrifa SQL setninguna með því að nota Enter lykilinn. Skipunarlok SQL setningarinnar er semíkomma ;.

Í dæminu hér að ofan gáfum við ekki upp gögnin um chenweiliang_id, vegna þess að þessi reitur hefur verið stilltur sem AUTO_INCREMENT eigindin þegar við bjuggum til töfluna.Þess vegna mun reiturinn aukast sjálfkrafa án þess að við þurfum að stilla hann.Í dæminu NOW() er MySQL fall sem skilar dagsetningu og tíma.

Næst getum við skoðað gagnatöflugögnin með eftirfarandi yfirlýsingu:

Lestu gagnablaðið:

velja * frá chenweiliang_tbl;
 

Settu inn gögn með PHP skriftu

Þú getur notað PHP's mysqli_query() aðgerðina til að gera SQL INSERT INTOskipun til að setja inn gögn.

Fallið hefur tvær færibreytur og skilar TRUE ef framkvæmdin heppnast, annars skilar hún FALSE.

málfræði

mysqli_query(connection,query,resultmode);
参数lýsing
tenginguÁskilið.Tilgreinir MySQL tenginguna sem á að nota.
fyrirspurnÁskilið, tilgreinir fyrirspurnarstrenginn.
niðurstöðumátaValfrjálst.fasti.Getur verið eitthvað af eftirfarandi gildum:

  • MYSQLI_USE_RESULT (notaðu þetta ef þú þarft að sækja mikið af gögnum)
  • MYSQLI_STORE_RESULT (sjálfgefið)

Dæmi

Forritið í eftirfarandi dæmi tekur við þremur gagnareitum sem notandinn hefur slegið inn og setur þau inn í gagnatöfluna:

að bæta við gögnum

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功
';
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$chenweiliang_title = '学习 Python';
$chenweiliang_author = 'chenweiliang.com';
$submission_date = '2016-03-06';
 
$sql = "INSERT INTO chenweiliang_tbl ".
 "(chenweiliang_title,chenweiliang_author, submission_date) ".
 "VALUES ".
 "('$chenweiliang_title','$chenweiliang_author','$submission_date')";
 
 
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法插入数据: ' . mysqli_error($conn));
}
echo "数据插入成功\n";
mysqli_close($conn);
?>

Næst getum við skoðað gagnatöflugögnin með eftirfarandi yfirlýsingu:

Lestu gagnablaðið:

velja * frá chenweiliang_tbl;

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „Hvernig á að setja gögn inn í MySQL gagnagrunnstöflu? php setja inn gagnayfirlýsingartilvik í MySQL“, mun það hjálpa þér.

Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-460.html

Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!

🔔 Vertu fyrstur til að fá dýrmæta „ChatGPT Content Marketing AI Notkunarleiðbeiningar“ í efstu möppu rásarinnar! 🌟
📚 Þ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!

 

发表 评论

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru notaðir * Merkimiði

flettu efst