tạo bảng trong MySQL
tạo bảng trong MySQL

Tạo Bảng Trong MySQL – Khái niệm

Tạo bảng trong MySQL là bài thứ 5 nằm trong SERIES MySQL Database, Hôm nay chúng ta sẽ học câu lệnh MySQL đầu tiên dùng để tạo bảng trong MySQL nhé!

Bảng là gì?

Bảng là một bảng cơ sở dữ liệu có một cái tên duy nhất và bao gồm các cột và hàng. Ví dụ như bảng “Customer” chứa dữ liệu của khách hàng gồm có 2 cột là “username” và “password”.

1. Câu lệnh tạo bảng trong MySQL

Dưới đây là câu lệnh MySQL dùng để tạo một bảng trong MySQL có tên là “MyGuests”

Ví dụ

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
)

Giải thích ví dụ trên:

Kiểu dữ liệu chỉ định loại dữ liệu nào mà cột có thể giữ. Để tham khảo đầy đủ về tất cả các loại dữ liệu có sẵn, hãy tham khảo Kiểu dữ liệu – Data Types ở bài trước nhé!.

Ở phía 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 như dưới đây:

  • NOT 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
  • DEFAULT – Thiết lập một giá trị mặc định được thêm vào khi không có giá trị.
  • UNSIGNED – Được sử dụng cho các kiểu số, giới hạn dữ liệu được lưu trữ đến số dương và số không
  • AUTO INCREMENT – MySQL tự động tăng giá trị của cột lên 1 mỗi lần một record mới được thêm vào trong bảng
  • PRIMARY KEY – Được sử dụng để xác định khóa chính trong một bảng. Cột có cài đặt PRIMARY KEY thường là một số ID và thường được sử dụng với AUTO_INCREMENT

Mỗi bảng nên có một cột khoá chính (trong trường hợp này là cột “id”). Giá trị của nó phải là duy nhất cho mỗi record trong bảng.

Tiếp theo là cách thực hiển tạo bảng trong MySQL bằng MySQLi và PDO.

2. Tạo bảng trong MySQL với MySQLi(hướng đối tượng)

Dưới đây là câu lệnh tạo bảng trong MySQL sử dụng MySQLi(hướng đối tượng):

 

3. Tạo bảng trong MySQL với MySQLi(Procedural)

Dưới đây là câu lệnh tạo bảng trong MySQL sử dụng MySQLi(Procedural):

 

4. Tạo bảng trong MySQL với PDO

Dưới đây là câu lệnh tạo bảng trong MySQL sử dụng PDO:

 

5. Lời kết

Như vậy chúng ta đã học được câu lệnh tạo bảng trong MySQL rồi, và có thể sử dụng 3 cách để tạo ra một bảng bằng MySQLi(hướng đối tượng), MySQLi(Procedural) và PDO. Các bạn có thể sử dụng code demo của mình đễ sử dụng trong ứng dụng web của các bạn, nếu có thắc mắc cứ comment bên dưới nhé! 🙂 . Nào bây giờ qua bài tiếp theo nha Lộ trình học PHP – Tổng hợp PHP – Căn bản – Nâng cao

 

Nguồn: phpcanban.com

Tạo Bảng Trong MySQL (Create Table)
5 (100%) 1 vote

Chia sẻ
Bài trướcKiểu Dữ Liệu Trong MySQL – MySQL Data Types
Bài tiếp theoLệnh INSERT Trong MySQL – Thêm Dữ Liệu
Mình là Nguyễn Công! Mình bắt đầu kiếm tiền Online từ năm 2017 và nhờ đó mà có thu nhập rất ổn định. Mình chia sẽ những dự án kiếm tiền Online tốt nhất đã được khảo sát và chắt lọc cho các bạn. Hy vọng thông qua những bài viết phân tích đánh giá ICO các bạn sẽ đưa ra quyết định đầu tư thành công!. Chúc các bạn một ngày nhiều niềm vui! Group Facebook: https://goo.gl/CXVpWU Group Telegram: https://goo.gl/7w3c4t

BÌNH LUẬN

Please enter your comment!
Please enter your name here