Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tạo CSDL - Coggle Diagram
Tạo CSDL
DATA TYPES
Numeric
TINYINT ()
SMALLINT ()
MEDIUMINT ()
INT ()
BIGINT ()
FLOAT
DOUBLE (,)
Định dạng tiền tệ
DECIMAL (,)
Text
CHAR ()
VARCHAR ()
TINYTEXT
TEXT
BLOD
MEDIUMTEXT
MEDIUMBLOB
LONGTEXT
LONGBLOB
Date/time
DATE/ YYYY-MM-DD
DATETIME/ YYYY-MM-DD HH:MM:SS
TIMESTAMP/ YYYYMMDDHHMMSS
TIME/ HH:MM:SS
other data type
ENUM
SET
BOOL
BINARY
VARBINARY
Câu lệnh
CREATE SCHEMA
CREATE DATABASE
Thêm tham số và specifications
IF NOT EXITS
CHARACTER SET
latin1
COLLATE
latin1_swedish_ci
Constraint
Khái niệm
Quy tắc (rule) đc quy định cho bảng
Hạn chế dữ liệu có thể đưa vào bảng
Giúp dữ liệu chính xác/ tin cậy/ toàn vẹn
Dữ liệu vào bảng cần tuân thủ constraint
Quy định constraint cho bảng/ cột
Các loại thông dụng
NOT NULL
không cho phép value NULL
UNIQUE
Mỗi value là duy nhất
PRIMARY KEY
Khóa chính bao gồm NOT NULL và UNIQUE
FOREIGN KEY
Khóa ngoại - tham chiếu sang bảng khác
CHECK
Kiểm tra dựa vào điều kiện
DEFAULT
Quy định value mặc định nếu k có value nhập vào
INDEX
Tăng tốc độ truy vấn
Tạo bảng
CREATE TABLE [IF NOT EXITS]
table_name(field_name dataType [AUTO_INCREMENT/ NOT NULL/ etc])