Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tạo cơ sở dữ liệu trong MySQL

Trước khi chúng ta xem MySQL là gì, trước tiên chúng ta hãy thảo luận về cơ sở dữ liệu là gì và việc sử dụng nó. Trong một môi trường hiện đại, cơ sở dữ liệu là phổ biến và chúng là một cách tiêu chuẩn để lưu trữ dữ liệu / thông tin. Ví dụ:khi bạn tải ảnh lên tài khoản mạng xã hội của mình, thư viện ảnh của bạn sẽ hoạt động như một cơ sở dữ liệu.

Một ví dụ khác của việc sử dụng cơ sở dữ liệu là khi bạn truy cập các trang web, chẳng hạn như các cửa hàng thương mại điện tử trực tuyến, để mua một thiết bị điện tử. Cơ sở dữ liệu, trong trường hợp này, là giỏ hàng nơi các mặt hàng bạn đang mua được lưu trữ tạm thời. Do đó, rõ ràng cơ sở dữ liệu là một cơ chế lưu trữ mà tất cả chúng ta đều gặp phải trong cuộc sống hàng ngày.

Lưu ý: Tóm lại, cơ sở dữ liệu là một tập hợp dữ liệu có cấu trúc.

Nếu bạn đã quen thuộc với cơ sở dữ liệu, bạn có thể đã bắt gặp thuật ngữ “cơ sở dữ liệu quan hệ”. Cơ sở dữ liệu quan hệ là một dữ liệu có quan hệ với nhau. Ví dụ, trong một trường học, một giáo viên có quan hệ với học sinh theo nhiều cách khác nhau. Từ các môn học đang được giảng dạy, chúng ta có thể tự tin nói rằng một giáo viên có liên quan đến một học sinh và ngược lại. Do đó, cơ sở dữ liệu quan hệ cũng được sử dụng để hiển thị dữ liệu có liên quan với nhau theo cách này hay cách khác.

Cơ sở dữ liệu có nhiều tính năng khác nhau mà chúng ta sẽ xem xét. Một trong những tính năng phổ biến nhất là một bảng. Bảng chỉ đề cập đến một bản vẽ bao gồm các hàng và cột, giống như một bảng tính. Một bảng trong cơ sở dữ liệu chứa một số mối quan hệ mà người dùng nên giao tiếp. Một số mối quan hệ đáng chú ý nhất là:

  • Mối quan hệ 1-1
  • Mối quan hệ một-nhiều
  • Mối quan hệ nhiều-nhiều

Trong khi xử lý các vùng dữ liệu khổng lồ, người dùng nên có một cách nâng cao để xác định cơ sở dữ liệu, bảng và dữ liệu. Điều này sẽ giúp xử lý dữ liệu hiệu quả. Chúng tôi sẽ yêu cầu SQL để chuyển đổi dữ liệu (Thông tin thô) thành thông tin (Dữ liệu hữu ích).

SQL là ngôn ngữ chuẩn hóa được sử dụng trong cơ sở dữ liệu. SQL là chữ viết tắt của Ngôn ngữ Truy vấn Chuẩn.

Ngôn ngữ bao gồm ba phần:

  1. Ngôn ngữ định nghĩa dữ liệu bao gồm các câu lệnh để giúp bạn xác định cơ sở dữ liệu và các đối tượng của nó, chẳng hạn như dạng xem, bảng, thủ tục, v.v.
  2. Ngôn ngữ kiểm soát dữ liệu cho phép bạn truy cập dữ liệu cụ thể trong cơ sở dữ liệu.
  3. Thao tác dữ liệu, chứa các câu lệnh cho phép bạn cập nhật và truy vấn dữ liệu.

Vì bạn đã có cái nhìn sơ lược về cơ sở dữ liệu, nên đã đến lúc đi sâu vào và xem xét “ MySQL là gì . ”

MySQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở được phân loại là DBMS quan hệ (Hệ quản trị cơ sở dữ liệu). Con gái của Michael Widenius “My” là người đồng sáng lập MySQL, do đó có tên là MySQL. Tên kết hợp hai thuật ngữ; người đồng sáng lập “Của tôi” và “SQL”, viết tắt của Ngôn ngữ truy vấn có cấu trúc.

MySQL là một dịch vụ cơ sở dữ liệu được sử dụng để triển khai các ứng dụng gốc đám mây. Nó cũng được sử dụng cho các mục đích khác nhau, bao gồm các ứng dụng lưu trữ dữ liệu, thương mại điện tử và ghi nhật ký. Thông thường, MySQL được sử dụng để tạo, chỉnh sửa và truy vấn dữ liệu trong cơ sở dữ liệu.

Ngoài ra, MySQL là một hệ thống quản lý cơ sở dữ liệu cung cấp cho người dùng cơ hội để quản lý một cơ sở dữ liệu quan hệ. Là phần mềm nguồn mở, mã nguồn ban đầu của MySQL có thể được sửa đổi và chỉnh sửa miễn phí.

Lưu ý: MySQL được cung cấp dưới dạng phiên bản máy chủ mã nguồn mở và phiên bản máy chủ doanh nghiệp. Để có được phiên bản máy chủ doanh nghiệp, bạn phải mua giấy phép thương mại từ Oracle.

MySQL được tùy chỉnh tốt, giúp dễ sử dụng so với các cơ sở dữ liệu khác như Cơ sở dữ liệu Oracle và Microsoft SQL Server.

MySQL tương thích với một số Hệ điều hành chính như UNIX, Linux và Windows. Do đó, chúng tôi có hai tùy chọn thủ tục để cài đặt ứng dụng này. Đầu tiên là sử dụng phương pháp tải xuống máy chủ, trong khi phương pháp khác là sử dụng phương pháp cài đặt trên máy tính để bàn.

Sau khi cài đặt thành công chương trình MySQL, bây giờ chúng ta hãy tìm hiểu cách tạo cơ sở dữ liệu. Trong trường hợp của chúng tôi, chúng tôi sẽ sử dụng quy trình tải xuống máy chủ. Bạn có thể tham khảo bài viết này “Cách cài đặt MySQL trên Windows” để hiểu rõ hơn về cách cài đặt MySQL vào hệ điều hành Windows của bạn.

Bạn đã từng hỏi về cách tạo cơ sở dữ liệu trong MySQL? Đừng lo lắng và tự làm phiền mình nữa vì bài viết này sẽ trình bày tất cả các bước cần thiết để tạo cơ sở dữ liệu trong MySQL. Tất cả những gì bạn cần làm là dành thời gian và đọc hết bài viết này.

Tạo cơ sở dữ liệu trong MySQL

Nói một cách dễ hiểu, việc tạo cơ sở dữ liệu trong MySQL chỉ đơn giản là bước đầu tiên hướng tới việc lưu trữ dữ liệu theo cách có cấu trúc tốt. Có những cú pháp hữu ích được sử dụng để tạo cơ sở dữ liệu, như chúng ta sẽ thấy trong bài viết này.

TẠO CƠ SỞ DỮ LIỆU câu lệnh là cú pháp quan trọng và có giá trị nhất trong phần này vì nó tạo ra một cơ sở dữ liệu mới trong SQL.

Trong quá trình tạo cơ sở dữ liệu, nút “ CREATE ”Từ khóa được sử dụng để phát triển hoặc tạo. Ví dụ:có hai câu lệnh tạo chính trong SQL:

  • TẠO CƠ SỞ DỮ LIỆU
  • TẠO BẢNG

Cú pháp:

CREATE DATABASE database_name;

Lưu ý: database_name là tên của cơ sở dữ liệu.

Có hai cách mà người ta có thể sử dụng để tạo cơ sở dữ liệu:

  • Sử dụng Máy khách dòng lệnh MySQL
  • Sử dụng MySQL Workbench

Tạo cơ sở dữ liệu bằng ứng dụng dòng lệnh MySQL

Trước tiên, bạn phải chỉ định TẠO CƠ SỞ DỮ LIỆU theo sau là tên cơ sở dữ liệu để tạo cơ sở dữ liệu. Một điểm cần lưu ý:tên cơ sở dữ liệu phải là duy nhất trong phiên bản máy chủ MySQL. Nếu bạn không cung cấp một tên duy nhất cho cơ sở dữ liệu của mình, một cảnh báo lỗi sẽ bật lên từ MySQL. Khi những tình huống như vậy xảy ra, bạn cần cung cấp một tên khác cho cơ sở dữ liệu của mình. Ví dụ:một lỗi phổ biến là khi bạn sử dụng tên đã có để tạo cơ sở dữ liệu, bạn sẽ gặp lỗi cửa sổ bật lên.

Ví dụ:

Để tạo cơ sở dữ liệu mới trong MySQL (Máy khách dòng lệnh) bằng cách sử dụng tên Foss_linux, hãy sử dụng cú pháp sau:

CREATE DATABASE foss_linux;

Nếu bạn vô tình sử dụng cùng một tên, bạn có thể dễ dàng tạo một cơ sở dữ liệu khác; do đó bạn không nên lo lắng nếu bạn gặp lỗi vì nó là bình thường. Ngoài ra, bạn có thể xóa cơ sở dữ liệu và tạo một cơ sở dữ liệu mới.

Trong khi tạo cơ sở dữ liệu, bạn không cần phải lo lắng về bộ ký tự và đối chiếu vì MySQL, theo mặc định, áp dụng các bộ ký tự và đối chiếu trong khi thiết lập cơ sở dữ liệu.

Để tạo cơ sở dữ liệu mới với sự hỗ trợ của máy khách dòng lệnh MySQL, như được hiển thị ở trên, bạn nên tuân theo các nguyên tắc sau:

  • Trước tiên, hãy đăng nhập bằng thông tin đăng nhập người dùng gốc được cung cấp mà bạn đã tạo khi cài đặt MySQL trên hệ điều hành của mình.
  • Sử dụng TẠO CƠ SỞ DỮ LIỆU để tạo một cơ sở dữ liệu mới
  • Sử dụng HIỂN THỊ DỮ LIỆU để trả về danh sách các cơ sở dữ liệu hiện có cho máy chủ hiện tại.

Để kiểm tra cơ sở dữ liệu mới được tạo, hãy chạy HIỂN THỊ TẠO CƠ SỞ DỮ LIỆU .

Sau khi chạy lệnh đó, MySQL trả về tên, bộ ký tự và đối chiếu của DB với nhau, như thể hiện trong hình trên.

Sau khi hoàn thành, bây giờ bạn có thể tạo bảng và các đối tượng liên quan đến cơ sở dữ liệu khác trong cơ sở dữ liệu Foss_linux mới được tạo.

Bây giờ bạn có thể thoát khỏi ứng dụng dòng lệnh bằng cách sử dụng “thoát” yêu cầu. Câu lệnh này rất hữu ích khi bạn muốn thoát và thoát khỏi chương trình MySQL. Để thoát, hãy nhập lệnh thoát.

Đó là những bước quan trọng bạn cần tự làm quen để tạo, truy vấn, thao tác và chỉnh sửa thành công dữ liệu trong cơ sở dữ liệu.

Đây là một cách người ta có thể sử dụng để tạo cơ sở dữ liệu trong MySQL. Một phương pháp phổ biến khác mà chúng ta sẽ đề cập trong bài viết này là tạo cơ sở dữ liệu bằng MySQL workbench. Làm theo các bước được đề cập bên dưới để tạo thành công cơ sở dữ liệu bằng MySQL workbench.

Tạo cơ sở dữ liệu bằng MySQL Workbench

Có hai cách để tạo cơ sở dữ liệu bằng MySQL workbench:

Phương pháp 1

Đầu tiên, khởi chạy ứng dụng bàn làm việc MySQL và nhấp vào nút được viết “+” như hiển thị bên dưới để thiết lập kết nối mới.

Thứ hai, nhập tên cho các kết nối và sau đó nhấp vào nút Kiểm tra kết nối.

Sau khi nhấp vào nút đó, băng ghế dự bị sẽ chạy và hiển thị hộp thoại yêu cầu bạn nhập mật khẩu của người dùng “root”:

Trong phần này, trước tiên bạn cần nhập mật khẩu cho người dùng root; sau đó, nhấp vào “hộp kiểm” trong Lưu mật khẩu trong vault, sau đó nhấp vào nút “OK” ở dưới cùng để tiếp tục quá trình.

Khi bước trước đó hoàn tất, hãy nhấp đúp vào tên kết nối “Foss Linux Tuts” để kết nối với máy chủ MySQL, như trong ví dụ bên dưới.

Sau đó, MySQL Workbench kích hoạt với cửa sổ sau chứa bốn phần:Bộ điều hướng, Truy vấn, Thông tin và đầu ra.

Nhấp vào nút “tạo một lược đồ mới trong máy chủ được kết nối” từ thanh công cụ, như được hiển thị trong ảnh chụp màn hình bên dưới.

Lưu ý: Trong MySQL, có những thuật ngữ mà bạn cũng cần tự làm quen, chẳng hạn như lược đồ, nói cách khác có nghĩa là cơ sở dữ liệu. Vì vậy, khi được yêu cầu tạo một lược đồ mới, nói cách khác, bạn đang được yêu cầu tạo một cơ sở dữ liệu mới.

Bộ ký tự và đối chiếu được đặt theo mặc định khi bạn tạo cơ sở dữ liệu hoặc lược đồ; do đó bạn không cần phải thay đổi bất cứ điều gì. Sau khi bạn hoàn tất, hãy nhấp vào nút “Áp dụng” ở cuối cửa sổ.

Ngoài ra, nút hoàn nguyên ở dưới cùng hỗ trợ bạn hoàn tác tất cả các thông số kỹ thuật hoặc cài đặt mà bạn đã vô tình thực hiện trước khi thiết lập cơ sở dữ liệu của mình.

Sau khi làm điều đó, một cửa sổ bật lên trên MySQL Workbench hiển thị tập lệnh SQL sẽ được áp dụng cho cơ sở dữ liệu. Lưu ý rằng lệnh CREATE SCHEMA giống với lệnh CREATE DATABASE. Do đó, bạn có thể sử dụng bất kỳ thứ gì phù hợp với mình để tạo cơ sở dữ liệu.

Sau khi hoàn tất, bạn sẽ thấy cơ sở dữ liệu mới được tạo trong tab lược đồ.

Phương pháp 2:

Để tạo một cơ sở dữ liệu với tên Fosslinux_tuts, chúng ta sẽ sử dụng cú pháp sau:

CREATE SCHEMA fosslinux_tuts

Lưu ý: Khi sử dụng phương pháp 2, bạn phải thực hiện truy vấn bằng cách sử dụng nút đầu tiên sau nút lưu.

Cú pháp này sẽ tạo cơ sở dữ liệu “Foillinux_tuts.”

Kết luận

Bây giờ chúng tôi hy vọng bạn đã làm quen đầy đủ với tất cả những gì bạn cần biết về cách tạo cơ sở dữ liệu trong MySQL bằng cách sử dụng cả hai phương pháp (tạo cơ sở dữ liệu bằng chương trình MySQL và tạo cơ sở dữ liệu bằng bàn MySQL).

Tóm lại, hướng dẫn này đã tóm tắt cách tạo cơ sở dữ liệu mới từ chương trình MySQL bằng cách sử dụng câu lệnh MySQL “CREATE DATABASE” và từ MySQL workbench bằng câu lệnh “CREATE SCHEMA”. Ngoài ra, bài viết cũng đã trình bày một phần cách cài đặt MySQL trên hệ điều hành windows.

Với sự hỗ trợ của hướng dẫn bài viết này, bạn có thể tạo cơ sở dữ liệu từ đầu bằng cả hai phương pháp được đề cập ở trên. Bạn đã bao giờ thử sử dụng MySQL chưa? Tại sao và bạn cảm thấy thế nào khi sử dụng nó? Hãy chia sẻ với chúng tôi trong phần bình luận bên dưới. Cảm ơn vì đã đọc.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cải thiện hiệu suất MySQL với Cài đặt InnoDB nâng cao

  2. JSON_CONTAINS_PATH () Ví dụ trong MySQL

  3. Truy vấn MySql nâng cao:Cập nhật bảng với thông tin từ một bảng khác

  4. Tên cột và bảng có phân biệt chữ hoa chữ thường trong MySQL không?

  5. Làm cách nào để kiểm tra xem truy vấn MySQL có thành công trong việc sửa đổi dữ liệu bảng cơ sở dữ liệu không?