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

Sự khác biệt giữa Oracle và Mysql khi diễn giải Tạo cơ sở dữ liệu là gì?

Để trả lời câu hỏi của bạn, bạn muốn tạo một lược đồ (TẠO NGƯỜI DÙNG) chứ không phải một phiên bản / cơ sở dữ liệu (TẠO CƠ SỞ DỮ LIỆU).

Định nghĩa của Oracle về cơ sở dữ liệu là các tệp trên đĩa. Chúng có thể được chia sẻ giữa các phiên bản (Cụm ứng dụng thực) hoặc chỉ được sử dụng bởi một phiên bản duy nhất (trên cùng một máy chủ, ví dụ:phổ biến nhất).

Cơ sở:Khái niệm "cơ sở dữ liệu" là khác nhau giữa các nhà cung cấp cơ sở dữ liệu. Là một DBA Oracle, tôi cẩn thận khi nói chuyện với một người từ nền tảng MySQL, DB2, SQL Server, cái mà họ gọi là "cơ sở dữ liệu" trong Oracle là người dùng / lược đồ (sự khác biệt giữa người dùng và lược đồ là một lược đồ chứa các bảng và một người dùng chỉ là một đăng nhập). Bất cứ khi nào ai đó, đặc biệt là nhà phát triển, sử dụng câu hỏi từ "cơ sở dữ liệu" trong ngữ cảnh nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MySQL, COUNT và SUM với hai bảng được kết hợp

  2. trường db (GROUP_CONCAT) dưới dạng mảng

  3. Sử dụng các biến làm OFFSET trong các trạng thái CHỌN bên trong các hàm được lưu trữ của mysql

  4. Theo dõi Percona XtraDB Cluster - Các chỉ số chính

  5. Số lượng hàng không nhất quán trong Mysql (*) so với table.table_rows trong information_schema