Mysql操作

登錄MySQL

mysql -u root -p


修改密碼

格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼


添加新用戶

允許本地 IP 訪問 localhost, 127.0.0.1
create user 'test'@'localhost' identified by '123456';

允許外網(wǎng) IP 訪問
create user 'test'@'%' identified by '123456';

刷新授權(quán)
flush privileges;


查詢所有數(shù)據(jù)庫
show databases;

顯示use的數(shù)據(jù)庫名
SELECT DATABASE();

為用戶創(chuàng)建數(shù)據(jù)庫
create database 庫名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

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


為新用戶分配權(quán)限

授予用戶通過外網(wǎng)IP對(duì)于該數(shù)據(jù)庫的全部權(quán)限
grant all privileges on testdb.* to 'test'@'%' identified by '123456';

授予用戶在本地服務(wù)器對(duì)該數(shù)據(jù)庫的全部權(quán)限
grant all privileges on testdb.* to 'test'@'localhost' identified by '123456';

刷新權(quán)限
flush privileges;

退出 root 重新登錄
exit

用新帳號(hào) test 重新登錄,由于使用的是 % 任意IP連接,所以需要指定外部訪問IP
mysql -u test -h 115.28.203.224 -p

在Ubuntu服務(wù)器下,MySQL默認(rèn)是只允許本地登錄,因此需要修改配置文件將地址綁定給注釋掉:
#Instead of skip-networking the default is now to listen only on
#localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1 #注釋掉這一行就可以遠(yuǎn)程登錄了


MySQL基本操作

一、清除mysql表中數(shù)據(jù)
delete from 表名;
truncate table 表名;
效率上truncate比delete快,但truncate刪除后不記錄mysql日志,不可以恢復(fù)數(shù)據(jù)。
delete的效果有點(diǎn)像將mysql表中所有記錄一條一條刪除到刪完,
而truncate相當(dāng)于保留mysql表的結(jié)構(gòu),重新創(chuàng)建了這個(gè)表,所有的狀態(tài)都相當(dāng)于新表

二、刪除表中的某些數(shù)據(jù)
delete from命令格式:delete from 表名 where 表達(dá)式

三、選擇數(shù)據(jù)庫
use 數(shù)據(jù)庫名;

四、查詢所有數(shù)據(jù)表
show tables;

五、數(shù)據(jù)庫某表的備份,在命令行中輸入
mysqldump -u root -p database_name table_name > bak_file_name;

六、導(dǎo)出數(shù)據(jù)
select_statment into outfile”dest_file”;

七、導(dǎo)入數(shù)據(jù)
load data infile”file_name” into table table_name;

八、刪除字段
alter table form1 drop column 列名;

九、導(dǎo)入.sql文件命令
mysql> USE 數(shù)據(jù)庫名;
mysql> SOURCE d:/mysql.sql;
也可以在DOS環(huán)境下鍵入以下命令進(jìn)行導(dǎo)入:
mysql -uroot -proot databasename < databasename.sql

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.遠(yuǎn)程登錄mysql mysql -h ip -u root -p 密碼 2.創(chuàng)建用戶 格式:grant 權(quán)限 ...
    jack_520閱讀 1,347評(píng)論 0 1
  • MySQL 數(shù)據(jù)庫常用命令 1、MySQL常用命令 create database name; 創(chuàng)建數(shù)據(jù)庫 use...
    55lover閱讀 5,040評(píng)論 1 57
  • 什么是數(shù)據(jù)庫? 數(shù)據(jù)庫是存儲(chǔ)數(shù)據(jù)的集合的單獨(dú)的應(yīng)用程序。每個(gè)數(shù)據(jù)庫具有一個(gè)或多個(gè)不同的API,用于創(chuàng)建,訪問,管理...
    chen_000閱讀 4,143評(píng)論 0 19
  • 咳!咳!咳! 毛莉又被一陣急促的咳嗽聲吵醒了,是老公打牌回來了。 午夜12點(diǎn)至凌晨1點(diǎn),經(jīng)常是老公打牌回來的時(shí)間。...
    玉墨清歡閱讀 321評(píng)論 3 7
  • 身在異鄉(xiāng)為異客,每逢佳節(jié)倍思親!萬家燈火齊團(tuán)圓。家是永恒的港灣,出門在外有時(shí)回家都是一種奢望,每年到這時(shí)歸家...
    音符少年閱讀 757評(píng)論 0 4

友情鏈接更多精彩內(nèi)容