Thêm Dữ Liệu vào Database

Thêm Dữ Liệu vào Database

Phần này chúng ta sẽ thực hiện việc thêm vào bảng students danh sách 3 học viên và bảng teachers 1 giảng viên với các thông tin như sau:

Họ Tên Ngày Sinh MSSV Điểm Trung Bình
Nguyên Lê Hoài Anh 21/07/1993 15200 7.25
Nguyễn Văn Bình 15/05/1993 15201 8.0

Bảng 4.1: Thông tin sinh viên thêm vào CSDL

ID Mật Khẩu Họ Tên Ngày Sinh Tên Lớp
GV1258 123456 Trần Văn Hoàng 11/02/1982 B07

Bảng 4.2: Thông tin giáo viên cần thêm vào CSDL

Với dữ liệu như trên chúng ta có thể bắt đầu thêm dữ liệu vào CSDL sử dụng một trong 2 cách: chạy câu lệnh insert trên MySQL Client hoặc sử dụng phpMyAdmin.

Sử Dụng MySQL Client

Để thêm record vào CSDL, chúng ta cần chạy các câu lệnh insert. Trên MySQL Client chạy câu lệnh dưới đây:

INSERT INTO `hoclaptrinh_org`.`students` 
(`code`,  `fullname`,  `dob`, `gpa`) 
VALUES
('15200', 'Nguyên Lê Hoài Anh', '1993-07-21 00:00:00',  '7.25'), 
('15201',  'Nguyễn Văn Bình', '1993-05-15 00:00:00', '8.0'); 

Để thêm record vào bảng teachers chạy câu lệnh sau:

INSERT INTO  `hoclaptrinh_org`.`teachers` (
`id` ,
`password` ,
`fullname` ,
`dob` ,
`class_name`
)
VALUES (
'GV1258',  '123456',  'Trần Văn Hoàng',  '1992-02-11 00:00:00',  'B07'
);

Để kiểm tra việc chèn dữ liệu vào database đã chính xác hay chưa chúng ta sử dụng câu lệnh select:

select * from students;

Để xem kết quả trả về với định dạng thân thiện hơn chúng ta có thể thêm option G vào phía cuối câu lệnh select:

select * from students \G;

Tương tự đối với bảng teachers:

select * from teachers \G;

Sử Dụng phpMyAdmin

Ngoài việc sử dụng MySQL Client để thêm dữ liệu vào database như trên bạn còn có thể sử dụng một công cụ khác là phpMyAdminphpMyAdmin là một ứng dụng web được viết bằng PHP cho phép người dùng có thể tương tác với MySQL server sử dụng giao diện web thân thiện với người dùng thay vì giao diện dòng lệnh.

phpMyAdmin được cài đặt sẵn trong gói phầm mềm XAMPP dành cho Windows. Đối với Ubuntu chúng ta cần phải tiến hành thêm một quá trình cài đặt sau khi cài đặt lamp.

Để sử dụng phpMyAdmin, trên trình duyệt bạn truy cập vào địa chỉ http://localhost/phpmyadmin. Sau đó ở bên tay trái màn hình bạn sẽ thấy danh sách các CSDL được tạo ra trên MySQL server. Bấm chọn vào hoclaptrinh_org để bắt đầu sử dụng CSDL này (việc này tương đương với chạy câu lệnh use hoclaptrinh_org sử dụng MySQL Client).

Khi chọn CSDL, trên trình duyệt bạn sẽ thấy phpMyAdmin hiển thị danh sách 2 bảng students và teachers của database như hình dưới đây:

Tiếp theo bạn click chọn vào bảng students và bạn sẽ thấy màn hình có chứa thông tin về cấu trúc của bảng students như hình dưới đây:

Ngoài ra, bạn sẽ thấy có một đường link với tên Insert ở khoảng giữa của phía trên màn hình. Click vào link này để có thể bắt đầu thêm dữ liệu vào bảng:

Sau khi nhập dữ liệu xong bạn chuyển xuống phía dưới màn hình và click vào danh sách kéo thả nằm trên nút Go. Ở danh sách này bạn có thể chọn để quay trở lại màn hình trước đó sau khi bấm nút Go hoặc trở lại màn hình hiện tại để có thể tiếp tục thêm các record khác. Ở đây do chúng ta chỉ thêm 2 record nên chúng ta sẽ chọn Go back to previous page và sau đó bấm nút Go.

Tương tự bạn có thể tự mình thêm dữ liệu cho bảng teachers sử dụng phpMyAdmin.

10 bình luận


Đăng bình luận