Directori d'articles
Base de dades MySQLCom inserir dades a la taula? php aMySQLExemple d'inserció de dades
MySQL inserir dades
Ús de la taula MySQL INSERTAR A Declaració SQL per inserir dades.
Podeu inserir dades a la taula de dades a través de la finestra d'ordres mysql> o mitjançant un script PHP per inserir dades.
gramàtica
Els següents són habituals per inserir dades a les taules de dades MySQL INSERTAR A Sintaxi SQL:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Si les dades són de tipus caràcter, heu d'utilitzar cometes simples o cometes dobles, com ara: "valor".
Insereix dades mitjançant la finestra del símbol d'ordres
A continuació farem servir SQL INSERTAR A La instrucció insereix dades a la taula de dades de MySQL chenweiliang_tbl
Instància
A l'exemple següent inserirem tres peces de dades a la taula chenweiliang_tbl:
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>
Nota: Marca amb fletxes -> No forma part de la instrucció SQL, només representa una línia nova. Si una instrucció SQL és massa llarga, podem crear una línia nova per escriure la sentència SQL utilitzant la tecla Enter. El final de l'ordre de la sentència SQL és un punt i coma ;.
A l'exemple anterior, no vam proporcionar les dades de chenweiliang_id, perquè aquest camp s'ha establert com a atribut AUTO_INCREMENT quan vam crear la taula.Per tant, el camp s'incrementarà automàticament sense que hàgim de configurar-lo.A l'exemple NOW() és una funció MySQL que retorna una data i una hora.
A continuació, podem veure les dades de la taula de dades amb la següent declaració:
Llegeix el full de dades:
Insereix dades mitjançant l'script PHP
Podeu utilitzar la funció mysqli_query() de PHP per fer-ho SQL INSERT INTOcomanda per inserir dades.
La funció té dos paràmetres i retorna TRUE si l'execució té èxit, en cas contrari retorna FALSE.
gramàtica
mysqli_query(connection,query,resultmode);
参数 | descripció |
---|---|
connexió | Obligatori.Especifica la connexió MySQL a utilitzar. |
pregunta | Obligatori, especifica la cadena de consulta. |
mode resultat | Opcional.una constant.Pot ser qualsevol dels valors següents:
|
Instància
El programa de l'exemple següent rep tres camps de dades introduïts per l'usuari i els insereix a la taula de dades:
afegint dades
<?
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);
?>
A continuació, podem veure les dades de la taula de dades amb la següent declaració:
Llegeix el full de dades:
Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartit "Com inserir dades a la taula de base de dades MySQL? php inseriu una instància de declaració de dades a MySQL", us ajudarà.
Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-460.html
Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!