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

Truy vấn MySQL để tạo người dùng và cấp quyền

Để tạo người dùng và cấp quyền, cú pháp như sau -

 tạo cơ sở dữ liệu yourDatabaseName ĐẶT CHARACTER DEFAULT CHARACTER utf8; tạo người dùng `yourUserName` được xác định bởi yourPassword; CẤP CHỌN TRÊN YourDatabaseName. * ĐẾN` yourUserName`; CẤP CHÈN VÀO DANH MỤC ten mien phi 

Đây là truy vấn để tạo người dùng và cấp quyền -

 mysql> tạo cơ sở dữ liệu demo_app DEFAULT CHARACTER SET utf8; Truy vấn OK, 1 hàng bị ảnh hưởng, 1 cảnh báo (0,00 giây) mysql> tạo người dùng `John_123` được xác định bởi '123456'; Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây) mysql> CẤP CHỌN TRÊN bản trình diễn. * ĐẾN `John_123`; Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây) mysql> CẤP CHÈN TRÊN bản trình diễn. * ĐẾN` John_123`; Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây) mysql> BẬT CẬP NHẬT CẤP demo. * TO `John_123`; Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây) mysql> CẤP XÓA TRÊN bản demo. * TO` John_123`; Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây) mysql> CẤP PHÉP THỰC HIỆN TRÊN bản demo. `John_123`; Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây) 

Hãy để chúng tôi hiển thị tất cả các khoản tài trợ của người dùng ở trên:

 mysql> hiển thị các khoản trợ cấp cho `John_123`; 

Điều này sẽ tạo ra kết quả sau -

 + ---------------------------------------------- ------------------------------- + | Các khoản tài trợ cho John_123 @% | + ------------------------------------------- ---------------------------------- + | CẤP QUYỀN SỬ DỤNG BẬT *. * CHO `John_123` @`% `|| CẤP CHỌN, CHÈN, CẬP NHẬT, XÓA, THỰC HIỆN TRÊN `demo`. * ĐẾN` John_123` @ `%` | + ------------------------ -------------------------------------------------- --- + 2 hàng trong bộ (0,00 giây)