ݺߣ

ݺߣShare a Scribd company logo
D
H
L
4/25/2015
CHƯƠNG04
Giảng viên: Hồ Diên Lợi
1Giảng viên: Hồ Diên Lợi
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
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
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
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
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
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
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
D
H
L
4/25/2015 9Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
5. Tạo CSDL
10
Bước 2: Tạo bảng
Tên bảng Số trường
Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
5. Tạo CSDL
11
Bước 2: Tạo bảng
Giảng viên: Hồ Diên Lợi
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
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

More Related Content

Chương 4: MySQL

  • 1. D H L 4/25/2015 CHƯƠNG04 Giảng viên: Hồ Diên Lợi 1Giảng viên: Hồ Diên Lợi
  • 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
  • 10. D H L 4/25/2015 5. Tạo CSDL 10 Bước 2: Tạo bảng Tên bảng Số trường Giảng viên: Hồ Diên Lợi
  • 11. D H L 4/25/2015 5. Tạo CSDL 11 Bước 2: Tạo bảng 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