Rakstu katalogs
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:
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 |
---|---|
savienojums | Obligāti.Norāda izmantojamo MySQL savienojumu. |
jautājums | Obligāts, norāda vaicājuma virkni. |
rezultāta režīms | Neobligāti.konstante.Var būt jebkura no šīm vērtībām:
|
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:
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!
📚 Š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!