Thư mục bài viết
Cơ sở dữ liệu MySQLLàm thế nào để chèn dữ liệu vào bảng? php tớiMySQLChèn ví dụ về câu lệnh dữ liệu
MySQL chèn dữ liệu
Sử dụng bảng MySQL CHÈN VÀO Câu lệnh SQL để chèn dữ liệu.
Bạn có thể chèn dữ liệu vào bảng dữ liệu thông qua cửa sổ nhắc lệnh mysql> hoặc thông qua tập lệnh PHP để chèn dữ liệu.
ngữ pháp
Những điều sau đây là phổ biến để chèn dữ liệu vào bảng dữ liệu MySQL CHÈN VÀO Cú pháp SQL:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Nếu dữ liệu là kiểu ký tự, bạn phải sử dụng dấu nháy đơn hoặc nháy kép, chẳng hạn như: "giá trị".
Chèn dữ liệu qua cửa sổ nhắc lệnh
Dưới đây chúng tôi sẽ sử dụng SQL CHÈN VÀO Câu lệnh chèn dữ liệu vào bảng dữ liệu MySQL chenweiliang_tbl
Phiên bản
Trong ví dụ sau, chúng tôi sẽ chèn ba phần dữ liệu vào bảng 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>
Lưu ý: Đánh dấu bằng mũi tên -> Nó không phải là một phần của câu lệnh SQL, nó chỉ đại diện cho một dòng mới. Nếu câu lệnh SQL quá dài, chúng ta có thể tạo một dòng mới để viết câu lệnh SQL bằng cách sử dụng phím Enter. Dấu kết thúc lệnh của câu lệnh SQL là dấu chấm phẩy ;.
Trong ví dụ trên, chúng tôi không cung cấp dữ liệu của chenweiliang_id, vì trường này đã được đặt làm thuộc tính AUTO_INCREMENT khi chúng tôi tạo bảng.Do đó, trường sẽ được tự động tăng lên mà chúng ta không cần phải thiết lập nó.Trong ví dụ NOW () là một hàm MySQL trả về ngày và giờ.
Tiếp theo, chúng ta có thể xem dữ liệu bảng dữ liệu với câu lệnh sau:
Đọc biểu dữ liệu:
Chèn dữ liệu bằng tập lệnh PHP
Bạn có thể sử dụng hàm mysqli_query () của PHP để làm CHÈN SQL VÀOlệnh chèn dữ liệu.
Hàm có hai tham số và trả về TRUE nếu quá trình thực thi thành công, nếu không thì trả về FALSE.
ngữ pháp
mysqli_query(connection,query,resultmode);
参数 | 描述 |
---|---|
liên quan | Yêu cầu.Chỉ định kết nối MySQL để sử dụng. |
truy vấn | Bắt buộc, chỉ định chuỗi truy vấn. |
chế độ kết quả | Không bắt buộc.một hằng số.Có thể là bất kỳ giá trị nào sau đây:
|
Phiên bản
Chương trình trong ví dụ sau nhận ba trường dữ liệu do người dùng nhập và chèn chúng vào bảng dữ liệu:
thêm dữ liệu
<?
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);
?>
Tiếp theo, chúng ta có thể xem dữ liệu bảng dữ liệu với câu lệnh sau:
Đọc biểu dữ liệu:
Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ “Làm thế nào để chèn dữ liệu vào bảng cơ sở dữ liệu MySQL? php insert data statement instance to MySQL ", nó sẽ giúp bạn.
Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-460.html
Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!