Hướng dẫn create table phpmyadmin

Trong một cơ sở dữ liệu [Database] sẽ lưu trữ nhiều thông tin khác nhau. Chẳng hạn như 1 trang web sẽ có bảng chứa post, thành viên riêng biệt vì thế lúc này cần dùng tới lệnh tạo bảng CREATE TABLE trong MySQL server.

Trước tiên bạn truy cập vào localhost/phpmyadmin tạo một Database bằng cách nhấp vào New database

Đặt tên cho cơ sở dữ liệu và chọn utf8_general_ci

Sau đó nhấp vào data1 ở cột bên phải, tiếp theo bạn nhập tên bảng cần đặt vào last name, number of column là số cột [row] => Cuối cùng ấn Perform

Ví dụ:

Mình sẽ tạo row trong bảng thanhvien gồm có id, username, password, phone

Type: kiểu dữ liệu INT [Số nguyên], VARCHAR [Ký tự]

Size/values: Kích thước

Storage engine: Chọn MyISAM

Classification: utf_general_ci

Cuối cùng ấn Save để lưu lại.

Để sửa lại các row bạn nhấp vào thanhvien

Tiếp theo ấn Structure nó sẽ hiện ra các row để bạn chỉnh sửa

Tại khu vực Action bạn sẽ dùng Edit [Chỉnh sửa], Remove [Xoá]

Tạo bảng bằng lệnh SQL

Cũng ví dụ trên nhưng bạn sẽ dùng lệnh SQL để tạo.

Nhấp vào data1 => Ấn vào tab SQL

Paste đoạn mã sau vào

CREATE TBLE thanhvien2[
`id` INT[11]NULL AUTO_INCREMENT,
`username` VARCHAR[100] NOT NULL,
`password` VARCHAR[100] NOT NULL,
`phone` VARCHAR[100] NOT NULL,
PRIMARY KEY [`id`]
] ENGINE = InnoDB

Giải thích:

NULL: người dùng nhập thông tin vào hay không nhập đều được [Có thể để trống]

NOT NULL: bắt buộc phải nhập thông tin [Không được để trống]

AUTO_INCREMENT: nghĩa là cột nào trong table các bạn muốn tự động tăng mà không cần nhập. Ví dụ id nó có thể tự tăng lên 1, 2, 3... n

PRIMARY KEY: đây là khoá chính trong bảng thường là id

ENGINE = InnoDB: Kiểu lưu trữ bảng. Có 3 kiểu lưu trưc là InnoDB, MyISAM và Memory.

Cuối cùng ấn Perform để thực hiện lệnh tạo bảng.

Lời kết: Qua bài viết này bạn đã biết cách tạo bảng trong SQL Server rồi đấy. Nó là một phần kiến thức quan trọng khi tìm hiều về MySQL vì thế bạn cần thực hành nhiều. Chúc bạn thành công!

Để tạo bảng trong MySQL, trước tiên ta phải có Cơ Sở Dữ Liệu [CSDL]. Bạn gõ tên CSDL vào phần Creat new database, nhớ để utf8_general_ci để CSDL có thể lưu được tiếng Việt, cuối cùng nhấn Create.

Tiếp theo bạn sẽ thấy thông báo là CSDL có tên mltc đã được tạo nhưng không có bảng nào bên trong [No tables found in database].

Nhìn sang bên phải sẽ thấy nơi để tạo Bảng [ Create new table on database ]:

Trong trường Name bạn gõ tên của bảng, trong ví dụ này tên của bảng là sanpham, ở trường Number of fields chính là số cột của bảng, ở đây tôi để là 4, cụ thể thì ý định của tôi là bảng này sẽ có 4 cột là mã sản phẩm, tên sản phẩm, giá sản phẩm và màu sắc…Tiếp theo nhấn Go…Bạn sẽ được đưa đến khu vực để thêm thông tin cho Bảng giống như thế này:

Trước hết bạn cần chú ý 2 trường FieldTypeField chính là tên của cột, tôi sẽ để tên các cột của bảng sanpham lần lượt là ma_sp [cái này là khóa chính], ten_sp, gia_sp, mau_sac. 

Type chính là kiểu của dữ liệu, một số kiểu phổ biến là INT [số nguyên], TEXT [văn bản cỡ lớn], VARCHAR [ký tự], DATE [ngày tháng], FLOAT [hay dùng cho tiền tệ]…

Cái Length/Values là độ dài của kiểu dữ liệu…Sau khi cấu hình đầy đủ ta có kết quả như sau:

Bạn nhấn Save để tạo bảng [nhấn vào hình để thấy rõ hơn]:

Bạn cần chú ý khu vực Action:

Biểu tượng cái bút chì dùng để sửa các cột, chẳng hạn muốn đổi tên, thay kiểu dữ liệu, tăng giảm độ dài, dấu X màu đỏ để xóa cột, biểu tượng chìa khóa dùng để tạo khóa.

Trong trường hợp này, ma_sp là khóa chính [PRIMARY KEY] nên tôi sẽ nhấn vào biểu tượng khóa ở khu vực ma_sp. Khi ma_sp là khóa, bạn sẽ thấy nó được gạch dưới.

P/S: Để thực hành tạo bảng, phần mềm mà tôi dùng là XAMPP – nó hoàn toàn miễn phí.

Chủ Đề