Kā ievietot datus MySQL datu bāzes tabulā? php ievieto MySQL datu paziņojuma gadījumu

MySQL datu bāzeKā ievietot datus tabulā? php uzMySQLIevietojiet datu paziņojuma piemēru

MySQL ievieto datus

MySQL tabulas izmantošana IEVADĪT SQL priekšraksts datu ievietošanai.

Datus var ievietot datu tabulā, izmantojot mysql> komandu uzvednes logu vai PHP skriptu, lai ievietotu datus.

gramatika

Datu ievietošanai MySQL datu tabulās ir izplatītas šādas darbības IEVADĪT SQL sintakse:

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

Ja dati ir rakstzīmju tipa, jāizmanto vienpēdiņas vai dubultpēdiņas, piemēram: "vērtība".


Ievietojiet datus, izmantojot komandu uzvednes logu

Tālāk mēs izmantosim SQL IEVADĪT Paziņojums ievieto datus MySQL datu tabulā chenweiliang_tbl

Piemērs

Nākamajā piemērā tabulā chenweiliang_tbl tiks ievietotas trīs datu daļas:

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>

Piezīme: Atzīmējiet ar bultiņām -> Tā nav daļa no SQL priekšraksta, tā tikai attēlo jaunu rindiņu. Ja SQL priekšraksts ir pārāk garš, mēs varam izveidot jaunu rindiņu, lai rakstītu SQL priekšrakstu, izmantojot taustiņu Enter. SQL priekšraksta komandas terminators ir semikolu ;.

Iepriekš minētajā piemērā mēs nenorādījām chenweiliang_id datus, jo šis lauks tika iestatīts kā atribūts AUTO_INCREMENT, kad veidojām tabulu.Tāpēc lauks tiks automātiski palielināts, mums tas nebūs jāiestata.Piemērā NOW() ir MySQL funkcija, kas atgriež datumu un laiku.

Tālāk mēs varam apskatīt datu tabulas datus ar šādu paziņojumu:

Izlasiet datu lapu:

atlasīt * no chenweiliang_tbl;
 

Ievietojiet datus, izmantojot PHP skriptu

Lai to izdarītu, varat izmantot PHP funkciju mysqli_query(). SQL INSERT INTOkomanda datu ievietošanai.

Funkcijai ir divi parametri, un tā atgriež TRUE, ja izpilde ir veiksmīga, pretējā gadījumā tā atgriež FALSE.

gramatika

mysqli_query(connection,query,resultmode);
参数apraksts
savienojumsObligāti.Norāda izmantojamo MySQL savienojumu.
jautājumsObligāts, norāda vaicājuma virkni.
rezultāta režīmsNeobligāti.konstante.Var būt jebkura no šīm vērtībām:

  • MYSQLI_USE_RESULT (izmantojiet šo, ja nepieciešams izgūt daudz datu)
  • MYSQLI_STORE_RESULT (noklusējums)

Piemērs

Programma šajā piemērā saņem trīs lietotāja ievadītos datu laukus un ievieto tos datu tabulā:

pievienojot datus

<?
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);
?>

Tālāk mēs varam apskatīt datu tabulas datus ar šādu paziņojumu:

Izlasiet datu lapu:

atlasīt * no chenweiliang_tbl;

Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) share "Kā ievietot datus MySQL datu bāzes tabulā? php ievietot datu paziņojuma gadījumu MySQL", tas jums palīdzēs.

Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-460.html

Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!

🔔 Esiet pirmais, kas kanāla augšējā direktorijā iegūst vērtīgo "ChatGPT satura mārketinga AI rīka lietošanas ceļvedi"! 🌟
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!

 

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

ritiniet uz augšu