命令行操作本地 mysql 數(shù)據(jù)庫

  1. 啟動(dòng) mysql 服務(wù)
  2. 命令行輸入source ~/.bash_profile加載配置文件
  3. 命令行輸入mysql -u root -p
  4. 輸入 password
  5. 進(jìn)入數(shù)據(jù)庫;
數(shù)據(jù)庫操作語句
  1. 顯示全部數(shù)據(jù)庫SHOW DATABASES;
  2. 創(chuàng)建名為 new 的數(shù)據(jù)庫 CREATE DATABASE new;
  3. 刪除名為 new 的數(shù)據(jù)庫 DROP DATABASE new;
  4. 選擇 new 數(shù)據(jù)庫 USE new;
表操作語句
  1. 顯示當(dāng)前數(shù)據(jù)庫中存在什么表 SHOW TABLES;

  2. 創(chuàng)建數(shù)據(jù)庫表zhangyan:在mysql>后粘貼以下SQL語句剩盒,存儲(chǔ)引擎為MYISAM,字段id為主鍵、唯一索引。

CREATE TABLE `zhangyan` (
`id` INT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 20 ) NOT NULL ,
`password` CHAR( 32 ) NOT NULL ,
`time` DATETIME NOT NULL ,
`number` FLOAT( 10 ) NOT NULL ,
`content` TEXT NOT NULL ,
PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ;
  1. 查看zhangyan表結(jié)構(gòu)
DESCRIBE zhangyan;
  1. 從表中檢索信息
    4.1 從zhangyan表中檢索所有記錄
SELECT * FROM zhangyan;

4.2 從zhangyan表中檢索特定的行:字段username等于abc趾撵,字段number等于1洋机,按字段id降序排列

SELECT * FROM zhangyan WHERE username = abc AND number=1 ORDER BY id DESC;

4.3 從zhangyan表中檢索指定的字段:usernamepassword

SELECT username, password FROM zhangyan;

4.4 從zhangyan表中檢索出唯一的不重復(fù)記錄:SELECT DISTINCT username FROM zhangyan;

  1. 插入信息到zhangyan
INSERT INTO zhangyan (id, username, password, time, number, content) VALUES (, abc, 123456, 2007-08-06 14:32:12, 23.41, hello world);
  1. 更新zhangyan表中的指定信息
    UPDATE zhangyan SET content = hello china WHERE username = abc;

  2. 刪除zhangyan表中的指定信息

DELETE FROM zhangyan WHERE id = 1;
  1. 清空zhangyan
DELETE FROM zhangyan;
  1. 刪除zhangyan
DROP TABLE zhangyan;
  1. 更改表結(jié)構(gòu),將zhangyanusername字段的字段類型改為CHAR(25)
ALTER TABLE zhangyan CHANGE username username CHAR(25);
  1. 將當(dāng)前目錄下的mysql.sql導(dǎo)入數(shù)據(jù)庫
SOURCE ./mysql.sql;
  1. 為一個(gè)表增加字段蒋歌,刪除字段
alter table table_name add colume_name datatypealter table table_name drop colume colume_name
  1. 復(fù)制一個(gè)字段
update table_name set z_colume=n_colume
數(shù)據(jù)庫權(quán)限操作SQL語句
  1. 創(chuàng)建一個(gè)具有root權(quán)限摧阅,可從任何IP登錄的用戶sina汰蓉,密碼為zhangyan
GRANT ALL PRIVILEGES ON *.* TO sina@% IDENTIFIED BY zhangyan;
  1. 創(chuàng)建一個(gè)具有"數(shù)據(jù)操作"、"結(jié)構(gòu)操作"權(quán)限棒卷,只能從192.168.1.***登錄的用戶sina顾孽,密碼為zhangyan
GRANT SELECT , INSERT , UPDATE , DELETE , FILE , CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES , CREATE VIEW , SHOW VIEW , CREATE ROUTINE, ALTER ROUTINE, EXECUTE ON *.* TO sina@192.168.1.% IDENTIFIED BY zhangyan;
  1. 創(chuàng)建一個(gè)只擁有"數(shù)據(jù)操作"權(quán)限祝钢,只能從192.168.1.24登錄,只能操作rewin數(shù)據(jù)庫的zhangyan表的用戶sina若厚,密碼為zhangyan
GRANT SELECT , INSERT , UPDATE , DELETE ON rewin.zhangyan TO sina@192.168.1.24 IDENTIFIED BY zhangyan;
  1. 創(chuàng)建一個(gè)擁有"數(shù)據(jù)操作"太颤、"結(jié)構(gòu)操作"權(quán)限,可從任何IP登錄盹沈,只能操作rewin數(shù)據(jù)庫的用戶sina,密碼為zhangyan
GRANT SELECT , INSERT , UPDATE , DELETE , CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES , CREATE VIEW , SHOW VIEW , CREATE ROUTINE, ALTER ROUTINE, EXECUTE ON rewin.* TO sina@% IDENTIFIED BY zhangyan;
  1. 刪除用戶
DROP USER sina@%;
  1. MySQL中將字符串a(chǎn)aa批量替換為bbb的SQL語句
UPDATE 表名 SET 字段名 = REPLACE (字段名, aaa, bbb);
  1. 修復(fù)損壞的表
    7.1 用root帳號(hào)從命令行登錄MySQL:mysql -u root -p
    7.2 輸入root帳號(hào)的密碼吃谣。
    7.3 選定數(shù)據(jù)庫名(本例中的數(shù)據(jù)庫名為student): use student;
    7.4 修復(fù)損壞的表(本例中要修復(fù)的表為smis_user_student): repair table smis_user_student;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末乞封,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子岗憋,更是在濱河造成了極大的恐慌肃晚,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仔戈,死亡現(xiàn)場(chǎng)離奇詭異关串,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)监徘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門晋修,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人凰盔,你說我怎么就攤上這事墓卦。” “怎么了户敬?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵落剪,是天一觀的道長。 經(jīng)常有香客問我尿庐,道長忠怖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任抄瑟,我火速辦了婚禮凡泣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘锐借。我一直安慰自己问麸,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布钞翔。 她就那樣靜靜地躺著严卖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪布轿。 梳的紋絲不亂的頭發(fā)上哮笆,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天来颤,我揣著相機(jī)與錄音,去河邊找鬼稠肘。 笑死福铅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的项阴。 我是一名探鬼主播滑黔,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼环揽!你這毒婦竟也來了略荡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤歉胶,失蹤者是張志新(化名)和其女友劉穎汛兜,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體通今,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡粥谬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了辫塌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漏策。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖璃氢,靈堂內(nèi)的尸體忽然破棺而出哟玷,到底是詐尸還是另有隱情,我是刑警寧澤一也,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布巢寡,位于F島的核電站,受9級(jí)特大地震影響椰苟,放射性物質(zhì)發(fā)生泄漏抑月。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一舆蝴、第九天 我趴在偏房一處隱蔽的房頂上張望谦絮。 院中可真熱鬧,春花似錦洁仗、人聲如沸层皱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽叫胖。三九已至,卻和暖如春她奥,著一層夾襖步出監(jiān)牢的瞬間瓮增,已是汗流浹背怎棱。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绷跑,地道東北人拳恋。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像砸捏,于是被迫代替她去往敵國和親谬运。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • MySQL 數(shù)據(jù)庫常用命令 1垦藏、MySQL常用命令 create database name; 創(chuàng)建數(shù)據(jù)庫 use...
    55lover閱讀 4,788評(píng)論 1 57
  • 1.MySQL數(shù)據(jù)庫 2.SQL語句 第一節(jié)課 ###1(MySQL數(shù)據(jù)庫)數(shù)據(jù)庫概念.avi 5...
    碼了個(gè)農(nóng)啵閱讀 1,210評(píng)論 1 16
  • 文:寫不長 ▼ 眾所周知膝藕,童書的價(jià)格不菲,我又不是土豪咐扭,所以盡可能給孩子購買一些物有所值的圖書芭挽,當(dāng)然,如果能夠買到...
    劇不終閱讀 554評(píng)論 0 1
  • 丁酉年蝗肪,正月初一袜爪。 1點(diǎn)睡,6點(diǎn)醒薛闪,整晚都在睡眠中思索“分別心”的問題辛馆,這估計(jì)是我最精進(jìn)的一個(gè)大年夜吧! “雄雞一...
    銥漩娜閱讀 247評(píng)論 0 1
  • 愛一個(gè)人就是他隨口說的一句話豁延,你都牢記在心上昙篙,并想想盡辦法去改變他所說的不完美。
    Alice隨想閱讀 127評(píng)論 0 0