2. D
H
L
4/25/2015
1. Giới thiệu MySQL
2
Là hệ quản trị cơ sở dữ liệu mã nguồn mở tốt nhất và
phổ biến hiện nay.
Có khả năng thực thi hoàn hảo, linh động và đang tin
cậy.
Dẽ nắm bắt, giá rẽ hoặc miễn phí.
Là một ứng dụng mã nguồn mở.
Xử lý 6000 bảng và 5 tỉ mẫu tin
Giảng viên: Hồ Diên Lợi
3. D
H
L
4/25/2015
2. Quy tắc đặt tên
3
Tên không chứa khoảng trắng.
Không chứa các ký tự: / . : * " < > | …
Tên bảng, trên trường không vượt quá 24 ký tự.
Giảng viên: Hồ Diên Lợi
4. D
H
L
4/25/2015
3. Kiểu dữ liệu
Kiểu dữ liệu Kích thước Miền giá trị
Tinyint 1 byte -127 – 128 hay 0..255
Smallint 2 byte -32768 – 32767 hay 0..65535
Mediumint 3 byte
-8388608 – 838860 hay
0..16777215
Int 4 byte -231 – 231-1 hay 0..232-1
Bigint 8 byte -263 – 263-1 hay 0..264-1
Kiểu dữ liệu số nguyên
4Giảng viên: Hồ Diên Lợi
5. D
H
L
4/25/2015
Kiểu dữ liệu số thực
Kiểu dữ liệu Kích thước Miền giá trị
Float 4 bytes
3.402823466E-38 –
1.175493451E+38
Double 8 bytes
1.7976931348623157E-308 –
2.2250738585072014E+308
5
3. Kiểu dữ liệu…
Giảng viên: Hồ Diên Lợi
6. D
H
L
4/25/2015
Kiểu dữ liệu ngày, giờ
Kiểu dữ liệu Miền giá trị Diễn giải
Date
1000-01-01 đến
9999-12-31
Date trình bày dưới dạng yyyy-mm-
dd.
Datetime
1000-01-01, 00:00:00
đến
9999-12-31, 23:59:59
Date và time trình bày dưới dạng
yyyy-mm-dd, hh:mm:ss.
Time
00:00:00 đến
23:59:59
Time trình bày dưới dạng hh:mm:ss.
Year[(2|4)]
1970 - 2069
1901 - 2155
Year trình bày dưới dạng 2 số hay 4
số.
Timestamp[(M)] 1970-01-01, 00:00:00
Timestamp trình bày dưới dạng yyyy-
mm-dd, hh:mm:ss.
6
3. Kiểu dữ liệu…
Giảng viên: Hồ Diên Lợi
7. D
H
L
4/25/2015
Kiểu dữ liệu chuỗi
Kiểu dữ liệu Kích thước Diễn giải
CHAR 1÷ 255 Chuỗi cố định
VARCHAR 1÷ 255 Chuỗi động
TINYBLOB 1÷ 255 Kiểu đối tượng nhị phân cỡ 255 ký tự
TINYTEXT 1÷ 255 Kiểu đối tượng chuỗi kích cỡ 255 ký tự
BLOB 1÷ 65535 Kiểu blob
TEXT 1÷ 65535 Kiểu dạng văn bản cỡ 65535 ký tự
MEDIUMBLOB 1÷ 16777215(byte)
Khai báo cho Field chứa kiểu bolb vừa cỡ 16,777,215
characters
MEDIUMTEXT 1÷ 16777215(ký tự)
Khai báo cho Field chứa kiểu chuỗi dạng văn bản vừa cỡ
16,777,215 characters
Longblob 1÷ 232-1(byte)
Khai báo cho Field chứa kiểu bolb lớn khoảng
4,294,967,295 characters
Longtext 1÷ 232-1(ký tự)
Khai báo cho Field chứa kiểu chuỗi dạng văn bản lớn
khoảng 4,294,967,295 characters
7
3. Kiểu dữ liệu
Giảng viên: Hồ Diên Lợi
8. D
H
L
4/25/2015
4. Tạo CSDL
8
Bước 1: Vào trang phpmyadmin
Hoặc trên thanh địa chỉ của trình
duyệt web gõ:
http://localhost/phpmyadmin/
Trình duyệt web xuất hiện
Giảng viên: Hồ Diên Lợi
12. D
H
L
4/25/2015
6. Export cơ sở dữ liệu
12
Bước 1: Chọn cơ sở dữ liệu cần export
Bước 2: Chọn Export tất cả các bảng
Export một số bảng
Giảng viên: Hồ Diên Lợi
13. D
H
L
4/25/2015
6. Import cơ sở dữ liệu
13
Bước 1: Tạo cơ sở dữ liệu, chọn cơ sở dữ liệu
Bước 2: Chọn Chọn tập tin .sql
Giảng viên: Hồ Diên Lợi