溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

操作MySQL的常用方法有哪些

發布時間:2020-05-09 17:12:28 來源:億速云 閱讀:321 作者:三月 欄目:數據庫

下面一起來了解下操作MySQL的常用方法,相信大家看完肯定會受益匪淺,文字在精不在多,希望操作MySQL的常用方法這篇短內容是你想要的。

操作MySQL的常用方法有哪些                                                           

MySQL常用操作
(1)更改mysql數據庫root密碼
#給mysql的root用戶設置密碼
mysqladmin -uroot password 'yourpassword'

#登入到本地mysql
mysql -uroot -p

(2)連接遠程數據庫
#remote_host_ip:遠程或者本地局域網的數據庫服務器ip
#-P:遠程或者本地局域網的數據庫服務器mysql的端口
mysql -uroot -p -hremote_host_ip -Pport

(3)mysql常用操作
(a)查詢當前庫
show databases;

(b)查詢某個庫的表;
use databasename;
show tables;

(c)查詢某個表的全部字段
desc table_name;
#查詢表的定義
show create table_name\G;

(d)查看當前是哪個用戶
select user();

(e)查看當前所使用的數據庫
select database();

(f)創建一個數據庫
create database db1;

(g)創建一個新表
use db1;
#字段名需要用反引號括起來
create table tablename (`id` int(4), `name` char(40));

(h)查看當前數據庫版本
select version();

(i)查看mysql的當前狀態
#參見show_status.txt文檔
show status;

(j)查看mysql參數
#參見variables.txt文檔
show variables;

(k)修改mysql的參數
#符號%類似
show variables like 'max_connect%';
#如修改max_connect_errors
set global max_connect_errors = 1000;

(l)查看當前服務器的隊列
show processlist;

(m)創建一個普通用戶并授權
#授權給本地用戶
#all:表示所有權限(如讀、寫、查詢、刪除等操作)
#*.*:前一個*代表數據庫名,后面一個*表示庫里的表名
#*.*:表示當前mysql數據庫中所有數據庫中的所有數據表
#identified by:后面接密碼
grant all on *.* to user1 identified by '123123';

#給網絡上其他主機授權
#用戶名和主機名之間用@隔開
grant all on *.* to 'user2'@'10.0.0.1.2' identified by '111222';
#主機名用%替代,表示所有主機
grant all on db1.* to 'user3'@'%' identified by 'aaabbb';

(4)常用SQL語句
(a)查詢語句
select count(*) from mysql.user;
select * from mysql.db;
select db from mysql.db;
select db,user from mysql.db;
select * from mysql.db where host like '10.0.1.%';

(b)插入一行
insert into db1.t1 values(1, 'abc');

(c)更改一行
update db1.t1 set name='aaa' where id=1;

(d)清空某個數據表
truncate table db1.t1;

(e)刪除表
drop table db1.t1;

(f)刪除數據庫
drop database db1;

(5)mysql數據備份與恢復
(a)mysql備份
mysqldump -uroot -p'password' mysql > /tmp/mysql.sql;
(b)恢復
mysql -uroot -p'password' mysql < /tmp/mysql.sql;

看完操作MySQL的常用方法這篇文章后,很多讀者朋友肯定會想要了解更多的相關內容,如需獲取更多的行業信息,可以關注我們的行業資訊欄目。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女