Cách tạo cơ sở dữ liệu trong MySQL (với Hình ảnh)

Mục lục:

Cách tạo cơ sở dữ liệu trong MySQL (với Hình ảnh)
Cách tạo cơ sở dữ liệu trong MySQL (với Hình ảnh)

Video: Cách tạo cơ sở dữ liệu trong MySQL (với Hình ảnh)

Video: Cách tạo cơ sở dữ liệu trong MySQL (với Hình ảnh)
Video: Dạy vẽ Revit 2021- Bài 1: Tìm hiểu BIM, Giao diện, thiết lập Option trong Revit 2021-Than Le 2024, Có thể
Anonim

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

258108 1
258108 1

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ủ"

258108 2
258108 2

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.
258108 3
258108 3

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.

258108 4
258108 4

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

258108 5
258108 5

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

258108 6
258108 6

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

258108 7
258108 7

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.
258108 8
258108 8

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;

258108 9
258108 9

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;

258108 10
258108 10

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

258108 11
258108 11

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.
258108 12
258108 12

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);

258108 13
258108 13

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.
258108 14
258108 14

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.

258108 15
258108 15

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'.
258108 16
258108 16

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.

Đề xuất: