sql 資料庫 表空間 ,使用者 相關命令

2022-09-15 20:18:12 字數 1699 閱讀 4440

隨便**,保留出處:

檢視所有資料庫

show databases;

建立新資料庫

create datebase dbname;#登陸後用此命令建立

create database dbname default character set utf8 collate utf8_general_ci; # 建立資料庫並設定預設編碼格式

mysqladmin -u root -p create dbname  #沒登陸資料庫時用次命令建立

刪除乙個資料庫

drop

database dbname;  #登陸後

mysqladmin -u root -p drop dbname    #不登陸資料庫

連線到資料庫

use dbname;

檢視當前使用的資料庫

select

database();

檢視使用者

select

distinct concat ('

user:

', user, '

@', host) as users from mysql.user;

新增使用者

create user 'username'@'host' identified by 'passwd';

說明:username - 你將建立的使用者名稱, host - 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost, 如果想讓該使用者可以從任意遠端主機登陸,可以使用萬用字元%. passwd - 該使用者的登陸密碼,密碼可以為空,如果為空則該使用者可以不需要密碼登陸伺服器.

刪除使用者

drop

user

'username

'@'host

';

檢視使用者許可權

show grants for

'username

'@'host

'; #username host 對應要檢視的使用者名稱和ip

給使用者授權

grant

privileges

on databasename.tablename to

'username

'@'host

';

說明: privileges - 使用者的操作許可權,如select , insert , update 等.如果要授予所的許可權則使用all.;databasename - 資料庫名,tablename-表名,如果要授予該使用者對所有資料庫和表的相應操作許可權則可用*表示, 如*.*

撤銷許可權

revoke privilege on databasename.tablename from

'username

'@'host

';

設定與更改密碼

set password for

'username

'@'host

'= password('

newpasswd');

set password = password("newpassword"); #當前使用者

建立資料庫 表空間 使用者

red hat enterprise linux as release 4 nahant update 6 kernel 2.6.9 67.elsmp on an i686 login oracle password 輸入密碼 oracle localhost sqlplus enter user ...

資料庫使用者及表空間

1 檢視當前使用者所在表空間 select default tablespace from dba users where username 登入使用者名稱 2 檢視表空間下有哪些表 select table name,tablespace name from dba tables where ta...

Oracle資料庫建立表空間 使用者

電力交易系統,需要整合,營銷 安全生產等業務系統的資料,建立buff sgcim使用者,首先建立表空間,建立表空間,要注意需要指定maxsize否則會出現錯誤 create tablespace sales autoextend on next 50m maxsize unlimited maxsi...