Computer >> Máy Tính >  >> Lập trình >> MySQL

MySQL tạo người dùng nếu nó không tồn tại?

Bạn có thể tạo người dùng nếu nó không tồn tại với sự trợ giúp của lệnh “tạo người dùng”. Lệnh sẽ hoạt động trên MySQL phiên bản 5.7.6 trở lên. Cú pháp như sau -

mysql> CREATE USER IF NOT EXISTS 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';

Áp dụng cú pháp trên để tạo người dùng nếu nó không tồn tại. Truy vấn như sau -

mysql> CREATE USER IF NOT EXISTS 'Smith'@'localhost' IDENTIFIED BY 'Smith123456';
Query OK, 0 rows affected (0.29 sec)

Để kiểm tra xem người dùng mới có được tạo hay không, hãy sử dụng truy vấn bên dưới -

mysql> SELECT User FROM mysql.user;

Sau đây là kết quả -

+------------------+
| User             |
+------------------+
| John             |
| Mac              |
| Manish           |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Smith            |
| am               |
+------------------+
9 rows in set (0.00 sec)

Nhìn vào kết quả ở trên, việc sử dụng “Smith” đã được tạo thành công.