WikiHow này hướng dẫn bạn cách tạo cơ sở dữ liệu trong MySQL. Để tạo cơ sở dữ liệu, bạn sẽ phải mở giao diện dòng lệnh "mysql" và nhập các lệnh cơ sở dữ liệu của bạn trong khi máy chủ đang chạy.
Các bước
Phần 1/3: Mở Dòng lệnh MySQL
Bước 1. Đảm bảo rằng máy chủ MySQL của bạn đã được kết nối
Nếu máy chủ MySQL của bạn hiện không trực tuyến, bạn không thể tạo cơ sở dữ liệu.
Bạn có thể kiểm tra trạng thái của máy chủ bằng cách mở MySQL Workbench, chọn máy chủ của bạn và xem chỉ báo "Trạng thái máy chủ" trên tab "Quản trị - Trạng thái máy chủ"
Bước 2. Sao chép đường dẫn của thư mục cài đặt
Đường dẫn này sẽ khác nhau tùy thuộc vào việc bạn đang sử dụng máy tính Windows hay máy Mac:
- Windows - Sao chép C: / Program Files / MySQL / MySQL Workbench 8.0 CE / đảm bảo thay thế tên thư mục cuối cùng bằng tên MySQL mới nhất.
- Mac - Sao chép /usr/local/mysql-8.0.13-osx10.13-x86_64/ đảm bảo thay thế tên thư mục cuối cùng bằng tên thư mục MySQL mới nhất.
Bước 3. Mở dòng lệnh trên máy tính của bạn
Bạn sẽ sử dụng Command Prompt trên máy tính Windows, trong khi người dùng Mac sẽ mở Terminal.
Bước 4. Thay đổi thư mục của thư mục cài đặt MySQL
Nhập cd và một khoảng trắng, dán vào đường dẫn đến thư mục cài đặt và nhấn ↵ Enter. Ví dụ: bạn sẽ làm như sau trên hầu hết các máy tính Windows:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Bước 5. Mở lệnh đăng nhập MySQL
Ví dụ: để mở lệnh đăng nhập cho người dùng có tên "tôi", bạn nhập thông tin sau và nhấn ↵ Enter:
mysql -u me -p
Bước 6. Nhập mật khẩu tài khoản của bạn
Nhập mật khẩu cho tài khoản người dùng MySQL của bạn, sau đó nhấn ↵ Enter. Thao tác này sẽ giúp bạn đăng nhập và kết nối ứng dụng dòng lệnh của bạn với lời nhắc MySQL.
- Bạn sẽ thấy thẻ "MySQL>" xuất hiện ứng dụng dòng lệnh của bạn. Kể từ thời điểm này, bất kỳ lệnh nào bạn nhập vào sẽ được xử lý thông qua ứng dụng dòng lệnh MySQL.
- Hiểu cách nhập các lệnh MySQL. Các lệnh MySQL phải được nhập bằng dấu chấm phẩy (;) ngay sau phần cuối cùng của lệnh, mặc dù bạn cũng có thể nhập lệnh, nhập dấu chấm phẩy và nhấn lại ↵ Enter.
Phần 2/3: Tạo cơ sở dữ liệu
Bước 1. Tạo tệp cơ sở dữ liệu của bạn
Bạn sẽ thực hiện việc này bằng cách nhập lệnh "tạo cơ sở dữ liệu" tạo cơ sở dữ liệu, thêm tên cơ sở dữ liệu của bạn và dấu chấm phẩy, rồi nhấn ↵ Enter. Ví dụ: đối với cơ sở dữ liệu có tên "Hồ sơ thú cưng", bạn nhập thông tin sau:
tạo cơ sở dữ liệu Pet_Records;
- Tên cơ sở dữ liệu của bạn không được có bất kỳ khoảng trắng nào trong đó; nếu bạn muốn thêm khoảng trắng vào tên, bạn sẽ phải sử dụng dấu gạch dưới (ví dụ: "Friends of Mine" sẽ trở thành "Friends_of_Mine").
- Mọi lệnh MySQL phải kết thúc bằng dấu chấm phẩy. Nếu bạn bỏ lỡ dấu chấm phẩy lần đầu tiên, bạn có thể nhập nó vào bên cạnh … sẽ xuất hiện và sau đó nhấn lại ↵ Enter.
Bước 2. Hiển thị các cơ sở dữ liệu hiện tại
Bạn có thể hiển thị danh sách các cơ sở dữ liệu hiện tại bằng cách nhập nội dung sau rồi nhấn ↵ Enter:
hiển thị cơ sở dữ liệu;
Bước 3. Chọn cơ sở dữ liệu của bạn
Bạn có thể chọn cơ sở dữ liệu của mình từ danh sách bằng cách nhập tên sử dụng trong đó "tên" là tên của cơ sở dữ liệu. Ví dụ: đối với cơ sở dữ liệu "Hồ sơ thú cưng", bạn sẽ nhập nội dung sau và nhấn ↵ Enter:
sử dụng Pet_Records;
Bước 4. Chờ thông báo xác nhận
Khi bạn thấy cụm từ "Cơ sở dữ liệu đã thay đổi" xuất hiện bên dưới lệnh được nhập lần cuối, bạn có thể tiếp tục tạo nội dung của cơ sở dữ liệu.
Phần 3/3: Tạo bảng
Bước 1. Hiểu các lệnh bảng khác nhau
Có một số khía cạnh chính của bảng mà bạn sẽ muốn biết trước khi tạo:
- Tiêu đề - Tiêu đề của bạn sẽ xuất hiện ngay sau lệnh "tạo bảng" và phải tuân theo các quy tắc giống như tên cơ sở dữ liệu của bạn (ví dụ: không có khoảng trắng).
- Tiêu đề Cột - Bạn có thể xác định tiêu đề cột bằng cách nhập các tên khác nhau vào một tập hợp các dấu ngoặc đơn (xem ví dụ ở bước tiếp theo).
- Độ dài ô - Khi xác định độ dài ô, bạn sẽ sử dụng "VARCHAR" (các ký tự có thể thay đổi, có nghĩa là bạn có thể nhập giữa một và số ký tự giới hạn của VARCHAR) hoặc "CHAR" (yêu cầu không nhiều hơn không ít hơn giá trị đã chỉ định số ký tự; ví dụ: CHAR (1) yêu cầu một ký tự, CHAR (3) yêu cầu ba ký tự, v.v.).
-
Ngày - Nếu bạn muốn thêm ngày vào biểu đồ của mình, bạn sẽ sử dụng lệnh "DATE" để cho biết rằng nội dung của cột sẽ được định dạng như một ngày. Ngày nên được nhập vào
YYYY-MM-DD
- định dạng.
Bước 2. Tạo phác thảo bảng
Trước khi có thể nhập dữ liệu cho biểu đồ của mình, bạn cần tạo cấu trúc của biểu đồ bằng cách nhập nội dung sau rồi nhấn ↵ Enter:
tạo tên bảng (column1 varchar (20), column2 varchar (30), column3 char (1), column4 date);
- Ví dụ: để tạo một bảng có tên "Thú cưng" với hai cột VARCHAR, cột CHAR và cột ngày, bạn có thể viết như sau:
tạo bảng Vật nuôi (Tên varchar (20), Giống varchar (30), Giới tính char (1), DOB date);
Bước 3. Thêm một dòng vào bảng của bạn
Sử dụng lệnh "insert", bạn có thể nhập từng dòng thông tin về cơ sở dữ liệu của mình:
chèn vào các giá trị tên ('giá trị column1', 'giá trị column2', 'giá trị column3', 'giá trị column4');
-
Đối với ví dụ về bảng "Thú cưng" được sử dụng trước đây, dòng của bạn có thể trông giống như sau:
chèn vào các giá trị Vật nuôi ('Fido', 'Husky', 'M', '2017-04-12');
- Bạn có thể nhập từ NULL cho nội dung của cột nếu cột đó trống.
Bước 4. Chèn phần còn lại của dữ liệu nếu có thể
Nếu cơ sở dữ liệu của bạn tương đối nhỏ, bạn có thể chèn phần còn lại của từng dòng dữ liệu bằng cách sử dụng mã "chèn". Nếu bạn chọn làm điều này, hãy bỏ qua bước tiếp theo.
Bước 5. Tải lên tệp văn bản nếu cần
Nếu bạn có cơ sở dữ liệu yêu cầu nhiều dòng thông tin hơn là thực tế để chèn bằng tay, bạn có thể tham chiếu tệp văn bản chứa dữ liệu bằng cách sử dụng mã sau:
tải dữ liệu cục bộ trong tệp tin '/path/name.txt' vào các dòng tên bảng kết thúc bằng '\ r / n';
-
Đối với ví dụ "Thú cưng", bạn sẽ viết một cái gì đó như sau:
tải dữ liệu cục bộ trong tệp tin 'C: /Users/name/Desktop/pets.txt' vào các dòng Vật nuôi trong bảng kết thúc bằng '\ r / n';
- Trên máy tính Mac, bạn sẽ cần sử dụng lệnh "dòng kết thúc bởi" với '\ r' thay vì '\ r / n'.
Bước 6. Xem bảng của bạn
Nhập cơ sở dữ liệu chương trình;, sau đó chọn cơ sở dữ liệu của bạn bằng cách gõ vào select * from name; trong đó "name" là tên của cơ sở dữ liệu. Ví dụ: nếu sử dụng cơ sở dữ liệu "Hồ sơ vật nuôi", bạn phải nhập như sau:
hiển thị cơ sở dữ liệu; chọn * từ Pet_Records;
Lời khuyên
-
Một số kiểu dữ liệu thường được sử dụng bao gồm:
- CHAR(chiều dài) - chuỗi ký tự có độ dài cố định
- VARCHAR(length) - chuỗi ký tự có độ dài thay đổi với độ dài tối đa
- CHỮ - chuỗi ký tự có độ dài thay đổi với độ dài văn bản tối đa là 64KB
- NS(độ dài) - Số nguyên 32 bit với các chữ số có độ dài tối đa (dấu '-' được tính là 'chữ số' cho một số âm)
- SỐ THẬP PHÂN(độ dài, số thập phân) - Số thập phân lên đến tổng độ dài ký tự hiển thị; trường thập phân cho biết số vị trí thập phân tối đa được phép
- NGÀY - Giá trị ngày (năm, tháng, ngày)
- THỜI GIAN - Giá trị thời gian (giờ, phút, giây)
- ENUM("value1", "value2",….) - Danh sách các giá trị được liệt kê
-
Một số tham số tùy chọn bao gồm:
- CÓ GIÁ TRỊ - Một giá trị phải được cung cấp. Trường không được để trống.
- VỠ NỢ default-value - Nếu không có giá trị nào được cung cấp, giá trị mặc định sẽ được gán cho trường.
- CHƯA KÝ - Đối với trường số, đảm bảo rằng số không bao giờ âm.
- AUTO_INCREMENT - Giá trị sẽ được tăng tự động mỗi khi một hàng được thêm vào bảng.
Cảnh báo
- Nếu máy chủ MySQL của bạn không chạy khi bạn cố gắng đăng nhập vào dòng lệnh "mysql", bạn sẽ không thể tiếp tục.
- Như với bất kỳ mã hóa nào, hãy đảm bảo rằng các lệnh của bạn được viết đúng chính tả và có khoảng cách giữa các lệnh trước khi bạn cố gắng nhập chúng.