Cách tạo bảng trong phpmyadmin

  • Trang chủ
  • Hướng dẫn học
  • Học PHP
  • Tạo table - phpMyAdmin

Tạo table - phpMyAdmin

Xem lại các bước khởi động Apache / MySQL và chạy trang phpMyAdmin.

  • Click vào database tintuc ở danh sách bên trái, click chọn tab Structure.
  • Ở phần Create table điền tên table (ví dụ: tin_xahoi) và số cột (ví dụ: 5 cột).

Cách tạo bảng trong phpmyadmin

  • Click vào button Go để sang bước điền thông tin cho từng cột.
  • Giả sử ta có các cột với các tên gọi và chọn dữ liệu như sau:

    • id: Số thứ tự cho mỗi hàng dữ liệu (record), số này sẽ cho tăng tự động (auto increment) và thường chọn là khóa chính (primary key), chọn dữ liệu là số (INT), với chiều dài 10 ký tự (tương ứng với thứ tự lên tới 10 số tự nhiên).
    • title: tiêu đề cho tin tức, do tiêu đề thường ngắn, ta chọn dữ liệu là TEXT với chiều dài 100 ký tự.
    • date: ngày viết tin tức, chọn dữ liệu là DATE.
    • description: dòng mô tả ngắn cho tin tức, chọn dữ liệu là TEXT với chiều dài 200 ký tự.
    • content: Nội dung cho tin tức, đây là nội dung dài, nên chọn kiểu dữ liệu là LONGTEXT với chiều dài 1000 ký tự.
  • Trước mắt chỉ cần chú ý đến cách chọn dữ liệu như bên trên.

Cách tạo bảng trong phpmyadmin

  • Click button Save bên dưới để kết thúc việc tạo table.
  • Table vừa tạo sẽ có dạng như sau:

Cách tạo bảng trong phpmyadmin

Chỉnh AUTO INCREMENT cho id

Việc này cần thiết, vì mỗi khi thêm một hàng dữ liệu thì mục id sẽ tự động được tăng thêm 1.

  • Tại hàng id, cột Action, Click chọn Change.

Cách tạo bảng trong phpmyadmin

  • Ở màn hình điều chỉnh, tìm và click chọn checkbox ở vị trí A_I.
  • Click Save để thay đổi điều chỉnh và xem kết quả.

Cách tạo bảng trong phpmyadmin

Cách tạo bảng trong phpmyadmin

Chỉnh KHÓA CHÍNH cho id

Mỗi table chỉ có một khóa chính, khóa chính có tác dụng xác định tính duy nhất của mỗi hàng dữ liệu trong table, ngoài ra được dùng để tạo mối liên hệ 1-n tham chiếu đến các table khác.

  • Tại hàng id, cột Action, Click chọn Primary, khi đó sẽ có màn hình confirm xuất hiện, click Ok để xác nhận.

Cách tạo bảng trong phpmyadmin

Cách tạo bảng trong phpmyadmin

  • Đây là kết quả.

Cách tạo bảng trong phpmyadmin

Tạo 1 record dữ liệu

  • Vẫn ở trong table tin_xahoi (nếu không thì click table tin_xahoi ở danh sách bên trái), sau đó click chọn tab Insert.

Cách tạo bảng trong phpmyadmin

  • Ở màn hình chèn record, điền dữ liệu tương tự như hình bên dưới:

    • id: không cần điền, dữ liệu sẽ tự tăng.
    • Các vị trí khác chỉ quan tâm đến trường Value
  • Click Go để insert dữ liệu, nếu tất cả đúng sẽ xuất hiện câu thông báo "rows inserted", nếu báo lỗi thì xem thông báo lỗi để chỉnh cho phù hợp.

Cách tạo bảng trong phpmyadmin

  • Click chọn tab Browser để xem dữ liệu được insert.

Cách tạo bảng trong phpmyadmin

  • Đến đây ta đã hoàn thành việc tạo table của database tintuc, đồng thời cũng insert vào table một record.

Để 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.

Cách tạo bảng trong phpmyadmin

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).

Cách tạo bảng trong phpmyadmin

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

Cách tạo bảng trong phpmyadmin

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:

Cách tạo bảng trong phpmyadmin

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ách tạo bảng trong phpmyadmin

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:

Cách tạo bảng trong phpmyadmin

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

Cách tạo bảng trong phpmyadmin

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

Cách tạo bảng trong phpmyadmin

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.

Cách tạo bảng trong phpmyadmin

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í.