Chúng ta tiếp tục phần 2 "Tổng quan về cấu trúc và cú pháp của MySQL ". Bài viết này có mục đích giúp bạn có thể tự học php cơ bản qua tài liệu học PHP Tiếng Việt hay học PHP và MySQL online
4. NULL/NOT NULL
My SQL server của bạn muốn biết vùng
dữ liệu của bạn có rỗng hay không, bạn dùng NULL hoặc NOT NULL. Nếu vùng dữ
liệu được định nghĩa là NOT NULL thì người dùng bắt buộc phải nhập dữ liệu vào.
Nếu dùng NULL thì vùng dữ liệu sẽ không chứa giá trị gì hết.Như vậy thì dữ liệu sẽ bị lỗi,các bạn có thể xem thêm 1 số lỗi tại đây:http://daotaolaptrinh.edu.vn/nhung-loi-co-ban-thuong-gap-voi-php-va-mysql
5. INDEXES
MySQl sử dụng INDEXES để giải quyết
việc nghiên cứu dòng thông tin. INDEXES làm việc thế nào? Bạn tưởng tượng bạn
có một cái phòng đầy ắp, toàn những thứ bạn có được mà chưa bao giờ bạn đụng
đến. Bạn muốn tìm lại thông tin gì đó, bạn phải mất khá nhiều thời gian để làm
việc này. Bạn cảm thấy khó chịu và bạn bắt đầu sắp xếp chúng, tổ chức lại
chúng.
Bạn thử tưởng tượng lượng thông tin
được lưu trữ trong bảng, vào thời gian nào đó bạn cần tìm vài thứ, bạn bắt đầu
tìm tất cả những dòng, bạn sẽ làm gì nếu có 10000 dòng? Chuyện gì sẽ xảy ra?
Bằng cách sử dụng hệ thống chọn lọc
bên trong, MySQl sẽ giúp bạn tìm nhanh chóng và chính xác, nó làm được điều này
nhờ sử dụng INDEXES, cũng được biết như một khóa.
MySQL yêu cầu INDEX trong mỗi bảng,
vì thế có vài thứ được đến. Thông thường, bạn sử dụng khóa chính, hoặc tạo ra
sự duy nhất để giữ dữ liệu riêng lẻ. Trường này phải “not null” và “unique”
6. UNIQUE
Chúng ta có thể sử dụng
UNIQUE để thể hiện tính độc quyền, không thể chèn thêm dữ liệu, khi thêm vào
chương trình sẽ báo lỗi.
7. Tăng tự động(auto Increment)
Bạn có thể thiết kế vùng tăng tự động bằng cách dùng lệnh Auto_Increment, ta có thể
đặt lệnh cho bất cứ vùng nào trong bảng.
8 Những tham số khác
Bạn có thể làm những chí
định khác khi tạo cơ sở dữ liệu, nhưng tốt hơn cho người sử dụng. Để biết thêm
về danh sách những tham số, bạn có thể tham khảo thêm : daotaolaptrinh.edu.vn
9. Các kiểu bảng của My SQl và kĩ thuật lưu trữ
Những phiên bản mới gần
đây của My SQL thường sử dụng 5 loại chính:
. MyISAM
. MERGE
. MEMORY
. InnoDB
. BDB
10. Lệnh và cú pháp trong My SQL
Các lệnh và cấu trúc của
MySQL thường dùng:
§ . CREATE: Tạo mới một cơ
sở dữ liệu hoặc một bảng
§ . ALTER: Thay đổi bảng
§ . SELECT: Chọn dữ liệu
§ . DELETE: Xóa dữ liệu từ
bảng
§ . DESCRIBE: Cho biết cấu
trúc và chi tiết của bảng
§ . INSERT INTO tablename
VALUES: Đặt giá trị vào bảng
§ . UPDATE: Sửa đổi dữ liệu
trong bảng
§ . DROP: Xóa toàn bộ bảng
hoặc cơ sở dữ liệu
0 nhận xét: