vn seo sem : Tạo một bảng MySQL Sử dụng MySQLi và PDO CREATE TABLE được sử dụng để tạo ra một bảng trong MySQL. Chúng tôi sẽ tạo ra một bảng có tên "MyGuests", với năm cột: "id", "FirstName", "LastName", "email" và "reg_date": CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP ) Ghi chú về khóa học lap trinh web bảng trên: Các kiểu dữ liệu xác định kiểu dữ liệu của cột có thể giữ. Để tham khảo đầy đủ của tất cả các kiểu dữ liệu có sẵn, đi đến các kiểu dữ liệu tham khảo của chúng tôi. Sau khi các loại dữ liệu, bạn có thể chỉ định các thuộc tính tùy chọn khác cho mỗi cột: NOT NULL - Mỗi hàng phải có một giá trị cho cột đó, các giá trị null không được phép Giá trị DEFAULT - Thiết lập một giá trị mặc định được thêm vào khi không có giá trị khác được thông qua UNSIGNED - Được sử dụng cho các kiểu số, giới hạn các dữ liệu được lưu trữ với số lượng tích cực và zero AUTO ĐỘTĂNG - MySQL tự động làm tăng giá trị của trường 1 mỗi lần một kỷ lục mới được thêm vào PRIMARY KEY - Được sử dụng để nhận diện các hàng trong một bảng. Cột với thiết lập khóa chính thường là một số ID, và thường được dùng với AUTO_INCREMENT Mỗi bảng cần phải có một cột khóa chính (trong trường hợp này: "id" cột). Giá trị của nó phải là duy nhất cho mỗi khóa hoc thiet ke web bản ghi trong bảng. Các ví dụ sau đây cho thấy làm thế nào để tạo bảng trong PHP: Ví dụ (MySQLi hướng đối tượng) <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // sql to create table $sql = "CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP )"; if ($conn->query($sql) === TRUE) { echo "Table MyGuests created successfully"; } else { echo "Error creating table: " . $conn->error; } $conn->close(); ?> Ví dụ (MySQLi Thủ Tục) <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection khóa hoc lap trinh android tại Hà Nội! $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // sql to create table $sql = "CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP )"; if (mysqli_query($conn, $sql)) { echo "Table MyGuests created successfully"; } else { echo "Error creating table: " . mysqli_error($conn); } mysqli_close($conn); ?> Trung tâm đào tạo lập trình PHP và MySQL Vietpro Education!