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