Hướng dẫn how to create database and table in mysql in php - cách tạo cơ sở dữ liệu và bảng trong mysql trong php

Một bảng cơ sở dữ liệu có tên riêng và bao gồm các cột và hàng.

Tạo bảng MySQL bằng MySQLI và PDO

Câu lệnh CREATE TABLE được sử dụng để tạo một bảng trong MySQL.

Chúng tôi sẽ tạo một bảng có tên "MyGuests", với năm cột: "ID", "FirstName", "LastName", "Email" và "Reg_date":

Tạo bảng MyGuests [ID int [6] Khóa chính auto_increment, FirstName varchar [30] không phải null, lastName varchar [30] không null, email varchar [50], reg_date dấu thời gian mặc định hiện tại_timestamp khi cập nhật curray_timestamp]
id INT[6] UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR[30] NOT NULL,
lastname VARCHAR[30] NOT NULL,
email VARCHAR[50],
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
]

Ghi chú trên bảng trên:

Kiểu dữ liệu chỉ định loại dữ liệu mà cột có thể giữ. Để tham khảo đầy đủ tất cả các loại dữ liệu có sẵn, hãy truy cập tham chiếu các kiểu dữ liệu của chúng tôi.

Sau kiểu 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:

  • Không phải null - mỗi hàng phải chứa một giá trị cho cột đó, các giá trị null không được phép
  • Giá trị mặc định - Đặt giá trị mặc định được thêm vào khi không có giá trị nào khác được truyền
  • Unsign - được sử dụng cho các loại số, giới hạn dữ liệu được lưu trữ ở số dương và không
  • Tăng tự động - MySQL tự động tăng giá trị của trường lên 1 mỗi lần bản ghi mới được thêm
  • Khóa chính - Được sử dụng để xác định duy nhất các hàng trong bảng. Cột có cài đặt khóa chính thường là số ID và thường được sử dụng với Auto_increment

Mỗi bảng phải có một cột khóa chính [trong trường hợp này: cột "ID"]. Giá trị của nó phải là duy nhất cho mỗi bản ghi trong bảng.

Các ví dụ sau đây cho thấy cách tạo bảng trong PHP:

Ví dụ [hướng đối tượng mysqli] theo định hướng đối tượng]


?>


Ví dụ [thủ tục MySQLI]


?>


Lưu ý: Khi bạn tạo cơ sở dữ liệu mới, bạn chỉ phải chỉ định ba đối số đầu tiên cho đối tượng MySQLI [tên Servername, tên người dùng và mật khẩu]. When you create a new database, you must only specify the first three arguments to the mysqli object [servername, username and password].

MIPO: Nếu bạn phải sử dụng một cổng cụ thể, hãy thêm một chuỗi trống cho đối số tên cơ sở dữ liệu, như thế này: mới mysqli ["localhost", "tên người dùng", "mật khẩu", "", cổng] If you have to use a specific port, add an empty string for the database-name argument, like this: new mysqli["localhost", "username", "password", "", port]

Ví dụ [thủ tục MySQLI]

Bài Viết Liên Quan

Chủ Đề