Lệnh tạo cơ sở dữ liệu trong MySQL là gì?
Nếu bạn muốn tạo cơ sở dữ liệu mới trong MySQL, bạn có thể sử dụng lệnh SQL hoặc làm theo các bước trong IDE chẳng hạn như MySQL Workbench Show
Tìm hiểu cách thực hiện theo cả hai cách trong hướng dẫn này
Mục lục
Lệnh tạo cơ sở dữ liệu MySQLĐể tạo cơ sở dữ liệu mới trong MySQL, bạn có thể sử dụng lệnh CREATE DATABASE Phiên bản đơn giản trông như thế này
Lệnh đầy đủ có nhiều tùy chọn hơn bạn có thể đặt
Những tùy chọn này có ý nghĩa gì? NẾU KHÔNG TỒN TẠI. Thêm các từ khóa này vào câu lệnh CREATE DATABASE của bạn và cơ sở dữ liệu sẽ được tạo nếu nó không tồn tại và nó sẽ không được tạo nếu nó đã tồn tại Nếu không có các từ khóa này, nếu bạn chạy lệnh CREATE DATABASE và cơ sở dữ liệu tồn tại, bạn sẽ nhận được thông báo lỗi Error Code: 1007. Can't create database 'demo'; database exists BỘ NHÂN VẬT. Điều này cho phép bạn chỉ định bộ ký tự cho cơ sở dữ liệu mới. Bộ ký tự là một bộ ký tự có thể được sử dụng trong các chuỗi trong cơ sở dữ liệu Trong Mysql 8. 0, bộ ký tự mặc định là utf8mb4, nhưng bạn có thể thay đổi nó thành bộ ký tự khác tại đây. Bạn cũng có thể chỉ định bộ ký tự ở cấp độ bảng hoặc cột THU THẬP. Điều này cho phép bạn chỉ định đối chiếu cho cơ sở dữ liệu, đó là các quy tắc xác định cách so sánh và sắp xếp các ký tự Trong Mysql 8. 0, Đối chiếu mặc định là utf8mb4_0900_ai_ci, nhưng bạn cũng có thể thay đổi đối chiếu này cho cơ sở dữ liệu, bảng hoặc cột MÃ HÓA. Điều này cho phép bạn chỉ định mã hóa cơ sở dữ liệu mặc định, được sử dụng bởi tất cả các bảng trong cơ sở dữ liệu. Nó có thể được đặt thành Y để bật hoặc N để tắt Ghi chú. trong MySQL, một lược đồ giống như một cơ sở dữ liệu. Vì vậy, bạn cũng có thể chạy lệnh Tạo lược đồ
Hãy xem một ví dụ về việc tạo cơ sở dữ liệu mới
Ví dụ – Lệnh đơn giảnĐây là một ví dụ đơn giản về lệnh Tạo cơ sở dữ liệu Bạn có thể chạy cái này trên dòng lệnh hoặc trong một IDE chẳng hạn như MySQL Workbench
Thao tác này sẽ tạo cơ sở dữ liệu mới có tên new_shop trên máy chủ MySQL của bạn
Ví dụ - Nếu không tồn tạiLệnh này sẽ tạo cơ sở dữ liệu nếu chưa tồn tại
Nếu bạn chạy cái này và cơ sở dữ liệu đã tồn tại, bạn sẽ nhận được cảnh báo 1 row(s) affected, 1 warning(s): 1007 Can't create database 'new_shop'; database exists Nếu bạn chạy cái này và cơ sở dữ liệu không tồn tại, cơ sở dữ liệu sẽ được tạo
Ví dụ - Bộ ký tự và đối chiếuĐây là một ví dụ nơi bạn chỉ định bộ ký tự và đối chiếu
Khi bạn chạy lệnh này, cơ sở dữ liệu sẽ được tạo
Ví dụ - Truy cập bị từ chốiĐây là một ví dụ về việc chạy lệnh Tạo cơ sở dữ liệu và gặp lỗi Tôi đã tạo một người dùng mới ________số 8Sau khi kết nối với tư cách người dùng mới này, tôi chạy lệnh Tạo cơ sở dữ liệu này
Chúng tôi nhận được thông báo lỗi này 0Tại sao chúng ta gặp lỗi Access Denied khi tạo cơ sở dữ liệu? Lỗi này xảy ra do người dùng không có các đặc quyền cần thiết để tạo cơ sở dữ liệu. Để tạo cơ sở dữ liệu, người dùng cần có đặc quyền CREATE Để cấp cái này 1Tôi có thể thử chạy lại lệnh Tạo cơ sở dữ liệu với tư cách là người dùng mới
Lần này, nó chạy thành công Để biết thêm về các đặc quyền của MySQL, hãy xem hướng dẫn này
Sử dụng cơ sở dữ liệuKhi bạn đã tạo cơ sở dữ liệu, bạn cần đặt nó làm cơ sở dữ liệu hoạt động, để bạn có thể chạy các truy vấn trên đó Để làm điều này, bạn có thể chạy lệnh SỬ DỤNG 3Ví dụ: để sử dụng cơ sở dữ liệu new_shop 4Cơ sở dữ liệu new_shop bây giờ sẽ là cơ sở dữ liệu hoạt động Nếu bạn đang sử dụng MySQL Workbench, tên cơ sở dữ liệu trong danh sách Schema sẽ được in đậm
Tạo cơ sở dữ liệu trong MySQL WorkbenchBạn cũng có thể tạo cơ sở dữ liệu trong MySQL Workbench mà không cần viết câu lệnh Tạo cơ sở dữ liệu Để làm điều này Bước 1. Kết nối với máy chủ của bạn bằng người dùng có đặc quyền phù hợp Bước 2. Nhấp chuột phải vào bảng Schemas bên trái và chọn Create Schema Một lược đồ giống như một cơ sở dữ liệu trong MySQL Một tab mới xuất hiện để tạo một lược đồ mới Bước 3. Nhập tên cho cơ sở dữ liệu mới của bạn vào trường Tên lược đồ Ở đây chúng tôi đã gọi nó là my_new_db Bước 4. Nhấp vào nút Áp dụng ở dưới cùng bên phải Cửa sổ “Áp dụng tập lệnh SQL vào cơ sở dữ liệu” sẽ xuất hiện, nơi bạn có thể xem lại SQL sẽ được chạy Điều này giống như lệnh Tạo lược đồ mà chúng ta đã thấy trước đó Bước 5. Nhấp vào Áp dụng ở dưới cùng bên phải của cửa sổ này Các báo cáo sẽ chạy thành công Bước 6. Nhấp vào Đóng ở dưới cùng bên phải Sau đó, bạn có thể thấy cơ sở dữ liệu mới (được gọi là my_new_db) trong bảng sơ đồ bên trái Bước 7. Bấm đúp vào cơ sở dữ liệu mới để biến nó thành cơ sở dữ liệu hoạt động (giống như chạy lệnh USE) Bây giờ bạn có thể sử dụng cơ sở dữ liệu mới của mình
Sự kết luậnLệnh tạo cơ sở dữ liệu MySQL rất dễ sử dụng và là cách bạn tạo cơ sở dữ liệu mới trên máy chủ MySQL. Bạn có thể chạy lệnh tại dòng lệnh hoặc trong IDE chẳng hạn như MySQL Workbench Làm cách nào để tạo cơ sở dữ liệu trong MySQL?Câu lệnh TẠO CƠ SỞ DỮ LIỆU của MySQL
Lệnh MySQL nào được sử dụng để tạo cơ sở dữ liệu?Câu lệnh CREATE DATABASE được sử dụng để tạo cơ sở dữ liệu SQL mới.
Lệnh tạo cơ sở dữ liệu là gì?Lệnh CREATE DATABASE khởi tạo cơ sở dữ liệu mới với trình tự đối chiếu tùy chọn do người dùng xác định, tạo ba không gian bảng ban đầu, tạo hệ thống . Khi bạn khởi tạo cơ sở dữ liệu mới, lệnh AUTOCONFIGURE được đưa ra theo mặc định.
Làm cách nào tôi có thể tạo cơ sở dữ liệu?Tạo cơ sở dữ liệu trống . Trên tab Tệp, bấm Mới, rồi bấm Cơ sở dữ liệu Trống Nhập tên tệp vào hộp Tên tệp. . Nhấp vào Tạo. . Bắt đầu nhập để thêm dữ liệu hoặc bạn có thể dán dữ liệu từ một nguồn khác, như được mô tả trong phần Sao chép dữ liệu từ một nguồn khác vào bảng Access |