欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL數(shù)據(jù)庫終端—常用操作指令代碼

 更新時(shí)間:2022年01月25日 16:21:27   作者:?小木_.?  
這篇文章主要介紹了MySQL數(shù)據(jù)庫終端—常用操作指令代碼,添加用戶、更改用戶名和host主機(jī)、更改密碼、刪除用戶等等,具有一定的參考價(jià)值,需要的小伙伴可以參考一下

1、添加用戶

//新建用戶
create user 用戶名 identified by '密碼';?
//查看已有用戶及主機(jī)名
select user,host from mysql.user;

2、更改用戶名和host主機(jī)

//更改用戶名
rename user '原用戶名'@'主機(jī)' to '新用戶名'@'主機(jī)';

3、更改密碼

//更改密碼
mysqladmin -u用戶 -p原密碼 password 新密碼

4、刪除用戶

//刪除用戶
drop user 用戶名@'主機(jī)';

5、查詢所有用戶及主機(jī)host

//查看已有用戶及主機(jī)名
select user,host from mysql.user;

6、查看數(shù)據(jù)庫

//查看數(shù)據(jù)庫
SHOW DATABASES;

7、創(chuàng)建數(shù)據(jù)庫

//創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE 數(shù)據(jù)庫名;

8、查看數(shù)據(jù)庫定義信息

//查看數(shù)據(jù)庫的定義信息
SHOW CREATE DATABASE 數(shù)據(jù)庫名;

9、刪除數(shù)據(jù)庫

//刪除數(shù)據(jù)庫
DROP DATABASE 數(shù)據(jù)庫名稱;

10、刷新權(quán)限

//刷線MySQL權(quán)限表
FLUSH PRIVILEGES;

11、常用命令如下

//登錄
mysql -u用戶 -p密碼
mysql -u用戶 -p密碼 -h 主機(jī)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';
?
//查看已有用戶及主機(jī)名
select user,host from mysql.user;
?
//新建用戶
create user 用戶名 identified by '密碼';?
?
//刪除用戶
drop user 用戶名@'主機(jī)';
?
//更改用戶名
rename user '原用戶名'@'主機(jī)' to '新用戶名'@'主機(jī)';
?
//更改密碼
mysqladmin -u用戶 -p原密碼 password 新密碼
update mysql.user set password = password('密碼') where user = '用戶' and host = '主機(jī)';
?
//授權(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:只允許該用戶在本地登錄,不能遠(yuǎn)程登錄。
%:允許在除本機(jī)之外的任何一臺(tái)機(jī)器遠(yuǎn)程登錄。
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 列名 列類型;

到此這篇關(guān)于MySQL數(shù)據(jù)庫終端—常用操作指令代碼的文章就介紹到這了,更多相關(guān)MySQL數(shù)據(jù)庫常用操作指令代碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mysql忘記root密碼怎么辦

    Mysql忘記root密碼怎么辦

    MySQL有時(shí)候忘記了root密碼是一件傷感的事,下面通過本文給大家介紹Mysql忘記root密碼怎么辦的相關(guān)知識(shí),需要的朋友參考下
    2016-01-01
  • 解決Windows10下mysql5.5數(shù)據(jù)庫命令行中文亂碼問題

    解決Windows10下mysql5.5數(shù)據(jù)庫命令行中文亂碼問題

    重置系統(tǒng)后,很久之前安裝的MySQL數(shù)據(jù)庫出現(xiàn)了控制臺(tái)查詢中文亂碼問題,時(shí)間太久早已經(jīng)不記得怎么設(shè)置了。下面通過本文給大家分享Windows10下解決MySQL5.5數(shù)據(jù)庫命令行中文亂碼問題,一起看看吧
    2017-07-07
  • MySQL對數(shù)據(jù)庫操作(創(chuàng)建、選擇、刪除)

    MySQL對數(shù)據(jù)庫操作(創(chuàng)建、選擇、刪除)

    這篇文章主要介紹了MySQL如何對數(shù)據(jù)庫操作,文中講解非常詳細(xì),代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 深入SQL Server中char、varchar、text和nchar、nvarchar、ntext的區(qū)別詳解

    深入SQL Server中char、varchar、text和nchar、nvarchar、ntext的區(qū)別詳解

    本篇文章是對char、varchar、text和nchar、nvarchar、ntext的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 詳解MySQL中的pid與socket

    詳解MySQL中的pid與socket

    不知道你有沒有注意過,MySQL 啟動(dòng)時(shí)需要配置 pid 及 socket 文件路徑。偶爾還會(huì)出現(xiàn)因 pid 文件找不到而啟動(dòng)失敗的現(xiàn)象,那么 pid 與 socket 文件究竟是干什么用的呢?我們一起來看下本篇文章。
    2021-06-06
  • 在SQL中修改數(shù)據(jù)的基礎(chǔ)語句

    在SQL中修改數(shù)據(jù)的基礎(chǔ)語句

    修改數(shù)據(jù)SQL中,可以使用UPDATE語句來修改、更新一個(gè)或多個(gè)表的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于在SQL中修改數(shù)據(jù)的基礎(chǔ)語句,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • Mysql Sql語句注釋大全

    Mysql Sql語句注釋大全

    這篇文章主要介紹了Mysql Sql語句注釋大全,需要的朋友可以參考下
    2017-07-07
  • MySQL MVVC多版本并發(fā)控制的實(shí)現(xiàn)詳解

    MySQL MVVC多版本并發(fā)控制的實(shí)現(xiàn)詳解

    在多版本并發(fā)控制中,為了保證數(shù)據(jù)操作在多線程過程中,保證事務(wù)隔離的機(jī)制,降低鎖競爭的壓力,保證較高的并發(fā)量。在每開啟一個(gè)事務(wù)時(shí),會(huì)生成一個(gè)事務(wù)的版本號(hào),被操作的數(shù)據(jù)會(huì)生成一條新的數(shù)據(jù)行
    2022-08-08
  • Centos 7下使用RPM包安裝MySQL 5.7.9教程

    Centos 7下使用RPM包安裝MySQL 5.7.9教程

    這篇文章主要為大家詳細(xì)介紹了Centos 7下使用RPM包安裝MySQL 5.7.9的教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • MySQL sysdate()函數(shù)的具體使用

    MySQL sysdate()函數(shù)的具體使用

    本文主要介紹了MySQL sysdate()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07

最新評(píng)論