Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

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

$> mysql -h host -u user -p menagerie
Enter password: ********
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: ********
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:

CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

Code language: SQL (Structured Query Language) (sql)

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
    $> mysql -h host -u user -p menagerie
    Enter password: ********
    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.
  • Thứ hai, sử dụng tùy chọn
    $> mysql -h host -u user -p menagerie
    Enter password: ********
    9 để tạo điều kiện tạo cơ sở dữ liệu nếu nó không tồn tại.
  • 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

    CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

    Code language: SQL (Structured Query Language) (sql)
    0 và

    CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

    Code language: SQL (Structured Query Language) (sql)
    1, MySQL sẽ đặt ký tự mặc định và đối chiếu cho cơ sở dữ liệu mới.

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:

mysql -u root -p

Code language: SQL (Structured Query Language) (sql)

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

CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

Code language: SQL (Structured Query Language) (sql)
3 và nhấn phím

CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

Code language: SQL (Structured Query Language) (sql)
4.

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

CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

Code language: SQL (Structured Query Language) (sql)
5. Bước này là tùy chọn.

SHOW DATABASES;

Output:

+--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 5 rows in set (0.00 sec)

Code language: JavaScript (javascript)

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ụ:

CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

Code language: SQL (Structured Query Language) (sql)
7 và nhấn enter:

CREATE DATABASE testdb;

Nó sẽ trả lại như sau:

Query OK, 1 row affected (0.02 sec)

Code language: CSS (css)

Sau đó, sử dụng lệnh

CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

Code language: SQL (Structured Query Language) (sql)
8 để xem xét cơ sở dữ liệu đã tạo:

SHOW CREATE DATABASE testdb;

Code language: SQL (Structured Query Language) (sql)

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
0

Cuố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
1

Output:

mysql> USE menagerie
Database changed
2

Bâ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

mysql -u root -p

Code language: SQL (Structured Query Language) (sql)
1:mysql program, type

mysql -u root -p

Code language: SQL (Structured Query Language) (sql)
1 command:

mysql> USE menagerie
Database changed
3

Output:

mysql> USE menagerie
Database changed
4

Tạ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:

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

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.

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

MySQL Workbench Hiển thị hộp thoại yêu cầu mật khẩu của người dùng

CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

Code language: SQL (Structured Query Language) (sql)
3:

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

Bạn cần (1) nhập mật khẩu cho người dùng

CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

Code language: SQL (Structured Query Language) (sql)
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.

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.

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

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.

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

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:

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

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:

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

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

mysql -u root -p

Code language: SQL (Structured Query Language) (sql)
4 có tác dụng tương tự như câu lệnh
$> mysql -h host -u user -p menagerie
Enter password: ********
6.

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

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.

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

Thứ bảy, để chọn cơ sở dữ liệu

mysql -u root -p

Code language: SQL (Structured Query Language) (sql)
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:

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

Nút

mysql -u root -p

Code language: SQL (Structured Query Language) (sql)
6 được mở như trong ảnh chụp màn hình sau.

Hướng dẫn how do i create a new database in mysql? - làm cách nào để tạo cơ sở dữ liệu mới trong mysql?

Bây giờ, bạn có thể làm việc với

mysql -u root -p

Code language: SQL (Structured Query Language) (sql)
6 từ MySQL Workbench.

Bản tóm tắt

  • Sử dụng câu lệnh
    $> mysql -h host -u user -p menagerie
    Enter password: ********
    6 để tạo cơ sở dữ liệu mới.
  • 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?

Làm thế nào để bạn tạo một cơ sở dữ liệu mới?

Tạo cơ sở dữ liệu trống trên tab Tệp, nhấp vào Mới, sau đó nhấp vào cơ sở dữ liệu trống.Nhập tên tệp vào hộp tên tệp.Để thay đổi vị trí của tệp từ mặc định, nhấp vào Duyệt cho một vị trí để đặt cơ sở dữ liệu của bạn (bên cạnh hộp tên tệp), duyệt đến vị trí mới, sau đó nhấp vào OK.Nhấp vào Tạo.On the File tab, click New, and then click Blank Database. Type a file name in the File Name box. To change the location of the file from the default, click Browse for a location to put your database (next to the File Name box), browse to the new location, and then click OK. Click Create.

Làm cách nào để tạo cơ sở dữ liệu mới và người dùng cơ sở dữ liệu trong MySQL?

Tạo cơ sở dữ liệu MySQL và người dùng..
Đăng nhập vào máy chủ hoặc máy có quyền truy cập các nút SQL của cụm NDB ..
Kết nối với các nút SQL của cụm NDB từng cái một ..
Thực hiện lệnh sau để đăng nhập vào lời nhắc MySQL bằng cách sử dụng quyền gốc hoặc người dùng, có quyền tạo người dùng có quyền:.

Làm cách nào để bắt đầu cơ sở dữ liệu MySQL?

Windows - Bắt đầu và dừng máy chủ..
Mở cửa sổ 'Chạy' bằng cách sử dụng Key Win + R ..
Loại 'Dịch vụ.msc'.
Bây giờ tìm kiếm dịch vụ MySQL dựa trên phiên bản được cài đặt ..
Nhấp vào 'Dừng', 'Bắt đầu' hoặc 'Khởi động lại' tùy chọn Dịch vụ ..