您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)MySQL數(shù)據(jù)庫終端的常用操作指令代碼有哪些,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
//新建用戶 create user 用戶名 identified by '密碼'; //查看已有用戶及主機名 select user,host from mysql.user;
//更改用戶名 rename user '原用戶名'@'主機' to '新用戶名'@'主機';
//更改密碼 mysqladmin -u用戶 -p原密碼 password 新密碼
//刪除用戶 drop user 用戶名@'主機';
//查看已有用戶及主機名 select user,host from mysql.user;
//查看數(shù)據(jù)庫 SHOW DATABASES;
//創(chuàng)建數(shù)據(jù)庫 CREATE DATABASE 數(shù)據(jù)庫名;
//查看數(shù)據(jù)庫的定義信息 SHOW CREATE DATABASE 數(shù)據(jù)庫名;
//刪除數(shù)據(jù)庫 DROP DATABASE 數(shù)據(jù)庫名稱;
//刷線MySQL權(quán)限表 FLUSH PRIVILEGES;
//登錄 mysql -u用戶 -p密碼 mysql -u用戶 -p密碼 -h 主機IP //更改命令符名稱 prompt \u@\h \d prompt mysql \d> prompt mysql (\d)> //顯示當(dāng)前服務(wù)器版本 SELECT VERSION(); //顯示當(dāng)前日期 SELECT NOW(); //顯示當(dāng)前用戶 SELECT USER(); //設(shè)置客戶端的編碼 SET NAMES gbk; //顯示已經(jīng)打開的數(shù)據(jù)庫 SELECT DATABASE(); //查看端口 show global variables like 'port'; //查看已有用戶及主機名 select user,host from mysql.user; //新建用戶 create user 用戶名 identified by '密碼'; //刪除用戶 drop user 用戶名@'主機'; //更改用戶名 rename user '原用戶名'@'主機' to '新用戶名'@'主機'; //更改密碼 mysqladmin -u用戶 -p原密碼 password 新密碼 update mysql.user set password = password('密碼') where user = '用戶' and host = '主機'; //授權(quán) grant all privileges on zhangsanDb.* to zhangsan@'%' identified by 'zhangsan'; all privileges:所有權(quán)限。 select:讀取權(quán)限。 delete:刪除權(quán)限。 update:更新權(quán)限。 create:創(chuàng)建權(quán)限。 drop:刪除數(shù)據(jù)庫、數(shù)據(jù)表權(quán)限。 username@host表示授予的用戶以及允許該用戶登錄的IP地址。其中Host有以下幾種類型: localhost:只允許該用戶在本地登錄,不能遠程登錄。 %:允許在除本機之外的任何一臺機器遠程登錄。 192.168.52.32:具體的IP表示只允許該用戶從特定IP登錄。 //查看新增數(shù)據(jù)庫權(quán)限的信息 select user,Db,host,select_priv,insert_priv,update_priv,delete_priv from mysql.db where user='zhangsan'; //刷線MySQL權(quán)限表 FLUSH PRIVILEGES; //創(chuàng)建數(shù)據(jù)庫 CREATE DATABASE 數(shù)據(jù)庫名; CREATE DATABASE IF NOT EXISTS 數(shù)據(jù)庫名; -- 如果不存在則創(chuàng)建 CREATE DATABASE IF NOT EXISTS 數(shù)據(jù)庫名 CHARACTER SET gbk; //修改數(shù)據(jù)庫 ALTER DATABASE 數(shù)據(jù)庫名 CHARACTER SET = utf8; //查看數(shù)據(jù)庫 SHOW DATABASES; //查看數(shù)據(jù)庫的定義信息 SHOW CREATE DATABASE 數(shù)據(jù)庫名; //刪除數(shù)據(jù)庫 DROP DATABASE 數(shù)據(jù)庫名稱; //數(shù)據(jù)庫存在則刪除 DROP DATABASE IF EXISTS 數(shù)據(jù)庫名; //切換數(shù)據(jù)庫 USE 數(shù)據(jù)庫名; //查看數(shù)據(jù)庫中所有的表 SHOW TABLES; //查看某數(shù)據(jù)庫的表 SHOW TABLES FROM 數(shù)據(jù)庫名; //查看表結(jié)構(gòu) DESC 表名; SHOW COLUMNS FROM 表名; //查看表語句 SHOW CREATE TABLE 表名; //刪除表 DROP TABLE 表名; 修改表 //刪除列 alter TABLE 表名 DROP 列名; //修改表的名稱 RENAME TABLE 表名 TO 新表名; //修改表字符集 alter TABLE 表名 CHARACTER SET 字符集 //修改列名 alter TABLE 表名 CHANGE 列名 新列名 列類型; //添加列 alter table 表名 add 列名 列類型;
看完上述內(nèi)容,你們對MySQL數(shù)據(jù)庫終端的常用操作指令代碼有哪些有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。