3.3.1 & nbsp; Tạo và chọn cơ sở dữ liệu
Nếu quản trị viên tạo cơ sở dữ liệu của bạn cho bạn khi thiết lập quyền của mình, bạn có thể bắt đầu sử dụng nó. Nếu không, bạn cần tự tạo nó:
mysql> CREATE DATABASE menagerie;
Theo Unix, tên cơ sở dữ liệu nhạy cảm với trường hợp [không giống như các từ khóa SQL], do đó bạn phải luôn gọi cơ sở dữ liệu của mình là
mysql> USE menagerie
Database changed
5, không phải là mysql> USE menagerie
Database changed
6, mysql> USE menagerie
Database changed
7 hoặc một số biến thể khác. Điều này cũng đúng với tên bảng. . Cơ sở dữ liệu đã được tạo.]Ghi chú
Nếu bạn gặp lỗi như lỗi 1044 [42000]: Truy cập bị từ chối cho người dùng 'micah'@'localhost' vào cơ sở dữ liệu 'Menagerie' khi cố gắng tạo cơ sở dữ liệu, điều này có nghĩa là tài khoản người dùng của bạn không có đặc quyền cần thiết để thực hiện vì thế. Thảo luận về điều này với Quản trị viên hoặc xem Phần & NBSP; 6.2, Kiểm soát truy cập và quản lý tài khoản.ERROR 1044 [42000]: Access denied for user 'micah'@'localhost' to database 'menagerie' when attempting to create a database, this means that your user account does not have the necessary privileges to do so. Discuss this with the administrator or see Section 6.2, “Access Control and Account Management”.
Tạo cơ sở dữ liệu không chọn nó để sử dụng; Bạn phải làm điều đó một cách rõ ràng. Để tạo
mysql> USE menagerie
Database changed
5 cơ sở dữ liệu hiện tại, hãy sử dụng câu lệnh này:mysql> USE menagerie
Database changed
Cơ sở dữ liệu của bạn chỉ cần được tạo một lần, nhưng bạn phải chọn nó để sử dụng mỗi khi bạn bắt đầu phiên MySQL. Bạn có thể làm điều này bằng cách đưa ra một tuyên bố
mysql> USE menagerie
Database changed
9 như trong ví dụ. Ngoài ra, bạn có thể chọn cơ sở dữ liệu trên dòng lệnh khi bạn gọi MySQL. Chỉ cần chỉ định tên của nó sau bất kỳ tham số kết nối nào mà bạn có thể cần cung cấp. Ví dụ:mysql session. You can do this by issuing a mysql> USE menagerie
Database changed
9 statement as shown in the example. Alternatively, you can select the database
on the command line when you invoke mysql. Just specify its name after any connection parameters that you might need to provide. For example: $> mysql -h host -u user -p menagerie
Enter password: ********
Quan trọng
mysql> USE menagerie
Database changed
5 Trong lệnh vừa hiển thị không phải là mật khẩu của bạn. Nếu bạn muốn cung cấp mật khẩu của mình trên dòng lệnh sau tùy chọn $> mysql -h host -u user -p menagerie
Enter password: ********
1, bạn phải làm như vậy mà không có không gian can thiệp [ví dụ: $> mysql -h host -u user -p menagerie
Enter password: ********
2, không phải là $> mysql -h host -u user -p menagerie
Enter password: ********
3]. Tuy nhiên, việc đặt mật khẩu của bạn trên dòng lệnh không được khuyến nghị, vì làm như vậy để hiển thị nó để rình mò bởi những người dùng khác đăng nhập vào máy của bạn.not your password. If you want to supply your password on the command line after the
$> mysql -h host -u user -p menagerie
Enter password: ********
1 option, you must do so with no intervening space [for example, as $> mysql -h host -u user -p menagerie
Enter password: ********
2, not as $> mysql -h host -u user -p menagerie
Enter password: ********
3]. However, putting your password on the command line is not recommended, because doing so exposes it to snooping by other users logged in on your machine. Ghi chú
Nếu bạn gặp lỗi như lỗi 1044 [42000]: Truy cập bị từ chối cho người dùng 'micah'@'localhost' vào cơ sở dữ liệu 'Menagerie' khi cố gắng tạo cơ sở dữ liệu, điều này có nghĩa là tài khoản người dùng của bạn không có đặc quyền cần thiết để thực hiện vì thế. Thảo luận về điều này với Quản trị viên hoặc xem Phần & NBSP; 6.2, Kiểm soát truy cập và quản lý tài khoản.
Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu cách sử dụng câu lệnh MySQL
6 để tạo cơ sở dữ liệu mới trên máy chủ cơ sở dữ liệu MySQL.: in this tutorial, you will learn how to use the MySQL $> mysql -h host -u user -p menagerie
Enter password: ********
$> mysql -h host -u user -p menagerie
Enter password: ********
6 statement to create a new database on a MySQL database server.Giới thiệu về câu lệnh cơ sở dữ liệu tạo MySQL
Để tạo cơ sở dữ liệu mới trong MySQL, bạn sử dụng câu lệnh
$> mysql -h host -u user -p menagerie
Enter password: ********
6 với cú pháp sau:Code language: SQL [Structured Query Language] [sql]
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]
Trong cú pháp này:
- Đầu tiên, chỉ định tên của cơ sở dữ liệu sau các từ khóa
6. Tên cơ sở dữ liệu phải là duy nhất trong phiên bản MYSQL Server. Nếu bạn cố gắng tạo cơ sở dữ liệu có tên đã tồn tại, MySQL sẽ đưa ra lỗi.$> mysql -h host -u user -p menagerie Enter password: ********
- Thứ hai, sử dụng tùy chọn
9 để tạo điều kiện tạo cơ sở dữ liệu nếu nó không tồn tại.$> mysql -h host -u user -p menagerie Enter password: ********
- Thứ ba, chỉ định bộ ký tự và đối chiếu & nbsp; cho cơ sở dữ liệu mới. Nếu bạn bỏ qua các điều khoản
0 và
Code language: SQL [Structured Query Language] [sql]CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]
1, MySQL sẽ đặt ký tự mặc định và đối chiếu cho cơ sở dữ liệu mới.
Code language: SQL [Structured Query Language] [sql]CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]
Tạo cơ sở dữ liệu mới bằng công cụ máy khách MySQL
Để tạo cơ sở dữ liệu mới thông qua công cụ máy khách MySQL, bạn sẽ làm theo các bước sau:
Đầu tiên, đăng nhập vào máy chủ MySQL bằng tài khoản người dùng có đặc quyền
$> mysql -h host -u user -p menagerie
Enter password: ********
6:Code language: SQL [Structured Query Language] [sql]
mysql -u root -p
Nó sẽ nhắc bạn nhập mật khẩu. Để xác thực, bạn cần nhập mật khẩu cho tài khoản người dùng
3 và nhấn phímCode language: SQL [Structured Query Language] [sql]
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]
4.Code language: SQL [Structured Query Language] [sql]
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]
Tiếp theo, hiển thị các cơ sở dữ liệu hiện tại có sẵn trên máy chủ bằng câu lệnh
5. Bước này là tùy chọn.Code language: SQL [Structured Query Language] [sql]
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]
SHOW DATABASES;
Output:
Code language: JavaScript [javascript]
+--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 5 rows in set [0.00 sec]
Sau đó, phát hành lệnh
$> mysql -h host -u user -p menagerie
Enter password: ********
6 với tên cơ sở dữ liệu, ví dụ: 7 và nhấn enter:Code language: SQL [Structured Query Language] [sql]
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]
CREATE DATABASE testdb;
Nó sẽ trả lại như sau:
Code language: CSS [css]
Query OK, 1 row affected [0.02 sec]
Sau đó, sử dụng lệnh
8 để xem xét cơ sở dữ liệu đã tạo:Code language: SQL [Structured Query Language] [sql]
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]
Code language: SQL [Structured Query Language] [sql]
SHOW CREATE DATABASE testdb;
MySQL trả về tên cơ sở dữ liệu và bộ ký tự và đối chiếu của cơ sở dữ liệu:
mysql> USE menagerie
Database changed
0Cuối cùng, chọn cơ sở dữ liệu mới được tạo để hoạt động bằng cách sử dụng câu lệnh
mysql> USE menagerie
Database changed
9:mysql> USE menagerie
Database changed
1Output:
mysql> USE menagerie
Database changed
2Bây giờ, bạn có thể bắt đầu tạo các bảng và các đối tượng cơ sở dữ liệu khác trong cơ sở dữ liệu & nbsp; ____ 37.
Để thoát khỏi chương trình MySQL, hãy nhập lệnh
1:mysql program, typeCode language: SQL [Structured Query Language] [sql]
mysql -u root -p
1 command:Code language: SQL [Structured Query Language] [sql]
mysql -u root -p
mysql> USE menagerie
Database changed
3Output:
mysql> USE menagerie
Database changed
4Tạo cơ sở dữ liệu mới bằng cách sử dụng MySQL Workbench
Để tạo cơ sở dữ liệu mới bằng cách sử dụng MySQL Workbench, bạn sẽ làm theo các bước sau:
Đầu tiên, hãy khởi chạy Workbench MySQL và nhấp vào nút Cài đặt kết nối mới như được hiển thị trong ảnh chụp màn hình sau:setup new connection button as shown in the following screenshot:
Thứ hai, nhập tên cho kết nối và nhấp vào nút Kết nối kiểm tra.Test Connection button.
MySQL Workbench Hiển thị hộp thoại yêu cầu mật khẩu của người dùng
3:Code language: SQL [Structured Query Language] [sql]
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]
Bạn cần [1] nhập mật khẩu cho người dùng
3, [2] kiểm tra mật khẩu lưu trong kho tiền và [3] bấm vào nút OK.Save password in vault, and [3] click OK button.
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]
Code language: SQL [Structured Query Language] [sql]
Thứ ba, bấm đúp vào tên kết nối cục bộ & nbsp; để kết nối với máy chủ MySQL.Local to connect to the MySQL Server.
MySQL Workbench mở cửa sổ sau bao gồm bốn phần: Điều hướng, truy vấn, thông tin và đầu ra.
Thứ tư, nhấp vào Tạo lược đồ mới trong nút Máy chủ được kết nối từ thanh công cụ:create a new schema in the connected server button from the toolbar:
Trong MySQL, lược đồ là từ đồng nghĩa với cơ sở dữ liệu. Tạo một lược đồ mới cũng có nghĩa là tạo ra một cơ sở dữ liệu mới.
Thứ năm, cửa sổ sau được mở. Bạn cần [1] nhập tên lược đồ, [2] thay đổi bộ ký tự và đối chiếu nếu cần và nhấp vào nút & nbsp; áp dụng:Apply button:
Thứ sáu, MySQL Workbench mở cửa sổ sau hiển thị tập lệnh SQL sẽ được thực thi. Lưu ý rằng lệnh câu lệnh
4 có tác dụng tương tự như câu lệnhCode language: SQL [Structured Query Language] [sql]
mysql -u root -p
$> mysql -h host -u user -p menagerie
Enter password: ********
6.Nếu mọi thứ đều ổn, bạn sẽ thấy cơ sở dữ liệu mới được tạo và hiển thị trong tab Schemas của phần Điều hướng.schemas tab of the Navigator section.
Thứ bảy, để chọn cơ sở dữ liệu
6, [1] Nhấp chuột phải vào tên cơ sở dữ liệu và [2] Chọn Đặt làm mục menu Lược đồ mặc định:Set as Default Schema menu item:Code language: SQL [Structured Query Language] [sql]
mysql -u root -p
Nút
6 được mở như trong ảnh chụp màn hình sau.Code language: SQL [Structured Query Language] [sql]
mysql -u root -p
Bây giờ, bạn có thể làm việc với
6 từ MySQL Workbench.Code language: SQL [Structured Query Language] [sql]
mysql -u root -p
Bản tóm tắt
- Sử dụng câu lệnh
6 để tạo cơ sở dữ liệu mới.$> mysql -h host -u user -p menagerie Enter password: ********
- Trong MySQL, các lược đồ là từ đồng nghĩa của cơ sở dữ liệu.
Hướng dẫn này có hữu ích không?