mysql

join從句

精彩博文
依照上面博文寫筆記佑颇。

這里寫圖片描述

Inner join 內(nèi)連接

這里寫圖片描述

left outer join

這里寫圖片描述
  • 使用到的兩張表部分截圖


    這里寫圖片描述
  • 使用示例


    這里寫圖片描述

    如上圖焊切,以左表為基準,查詢左表中的a.user_name a.over 與其對應(yīng)右表的 b.over 屬性 中a.user_name ==b.user_name 的所有選項错洁。


    這里寫圖片描述

    如上圖映穗,以左表為基準荆烈,查詢左表中的a.user_name a.over 與其對應(yīng)右表的 b.over 屬性 中a.user_name ==b.user_name 的所有選項。并且對應(yīng)的b.user_name 為空的不顯示裸燎。

right outer join

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

Full Join

這里寫圖片描述

mac 環(huán)境

mySQL 下載&安裝 &配置

這里寫圖片描述

首次安裝完后要將初始密碼記住顾瞻,安裝完成會彈出一個對話框,如圖:


這里寫圖片描述

配置

參考

第一次進行操作必須先修改密碼德绿,否則總會報如下錯誤荷荤。

You must reset your password using ALTER USER statement before executing this statement.
  • 修改初始密碼
step 1: SET PASSWORD = PASSWORD('your new password');

step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

step 3: flush privileges;

之后配置參數(shù)如下:

參考

mac 終端打開關(guān)閉mysql

啟動MySQL服務(wù)
sudo /usr/local/MySQL/support-files/mysql.server start
 
停止MySQL服務(wù)
sudo /usr/local/mysql/support-files/mysql.server stop
 
重啟MySQL服務(wù)
sudo /usr/local/mysql/support-files/mysql.server restart

登錄
mysql -u root -p

navicat

這里寫圖片描述

myeclipse鏈接mysql數(shù)據(jù)庫

同eclipse相同,新建文件夾 -->將數(shù)據(jù)庫驅(qū)動放到項目中 -->右鍵add buildPath

win 環(huán)境

  • mysql 5.5
  • Mysql軟件安裝-安裝全部-標準安裝-設(shè)置密碼
  • 重新安裝一定要將programfile路徑下的Mysql文件夾以及program data 下的Mysql 文件夾刪除干凈,否則會安裝失敗移稳。
  • 密碼不要設(shè)置成空格了蕴纳,(之前一直設(shè)置成空格,害死自己了)个粱。

MySQL-front

這里寫圖片描述

1. 環(huán)境搭建

1.1 macOSX環(huán)境

mySQL 下載&安裝 &配置&卸載

參考博文

這里寫圖片描述

首次安裝完后要將初始密碼記住古毛,安裝完成會彈出一個對話框,如圖:
這里寫圖片描述

配置

參考

安裝后使用 brew install mysql 后才能正常mysql -u root -p 登陸

第一次進行操作必須先修改密碼都许,否則總會報如下錯誤稻薇。

You must reset your password using ALTER USER statement before executing this statement.
  • 修改初始密碼
step 1: SET PASSWORD = PASSWORD('your new password');

step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

step 3: flush privileges;

之后配置參數(shù)如下:

參考

mac 終端打開關(guān)閉mysql

啟動MySQL服務(wù)
sudo /usr/local/MySQL/support-files/mysql.server start
 
停止MySQL服務(wù)
sudo /usr/local/mysql/support-files/mysql.server stop
 
重啟MySQL服務(wù)
sudo /usr/local/mysql/support-files/mysql.server restart

登錄
mysql -u root -p

navicat

這里寫圖片描述

myeclipse鏈接mysql數(shù)據(jù)庫

同eclipse相同,新建文件夾 -->將數(shù)據(jù)庫驅(qū)動放到項目中 -->右鍵add buildPath

1.2 Windows 環(huán)境搭建

  • mysql 5.5
  • Mysql軟件安裝-安裝全部-標準安裝-設(shè)置密碼
  • 重新安裝一定要將programfile路徑下的Mysql文件夾以及program data 下的Mysql 文件夾刪除干凈,否則會安裝失敗胶征。
  • 密碼不要設(shè)置成空格了塞椎,(之前一直設(shè)置成空格,害死自己了)睛低。

MySQL-front

這里寫圖片描述

2. 通過command line 使用MySQL

  • mysql -u root -p 再輸入密碼即可忱屑。(默認root admin)
  • 創(chuàng)建蹬敲、刪除、授權(quán)用戶
mysql> create user sun;
Query OK, 0 rows affected (0.00 sec)

mysql> grant all privileges
    -> on databaseweb.*
    -> to sun@'%'
    -> identified by 'admin'
    -> with grant option;
  • 刪除用戶
drop user sun;

相關(guān)語句

DDL

show databases;

//展示所有數(shù)據(jù)庫模式
- 不同的應(yīng)用信息存放到不同的數(shù)據(jù)庫模式中莺戒,這樣保證了多個應(yīng)用使用同一個MySQL但互不干擾。


這里寫圖片描述

查看當前數(shù)據(jù)庫模式

select database();

切換數(shù)據(jù)庫模式

use mysql; //mysql為要切換的數(shù)據(jù)庫模式名稱

列出數(shù)據(jù)表

show tabales;

列出表結(jié)構(gòu)

desc user; //user是上面列出的表中的一個急波。

創(chuàng)建數(shù)據(jù)庫模式

create database databaseweb; //創(chuàng)建一個名為databaseweb 的數(shù)據(jù)庫模式
create database databaseweb character set utf8;//創(chuàng)建一個UTF-8編碼格式的數(shù)據(jù)庫模式从铲。
use databaseweb;

刪除數(shù)據(jù)庫模式

drop databaseweb ;//databaseweb 是要刪除的數(shù)據(jù)庫模式名稱

修改數(shù)據(jù)庫模式

alter database databaseweb character set gbk; //修改databaseweb數(shù)據(jù)庫模式為gbk編碼。

創(chuàng)建表

create table name ;//創(chuàng)建表必須在某個數(shù)據(jù)庫模式下

刪除表

drop table name;

修改表

alter table test drop name; //刪除表中name 這個列

alter table test
add words varchar(200) not null default 'hello';
//給表中增加列

alter table test change words name integer;//將words列改成name 澄暮,并將數(shù)據(jù)類型改為integer類型名段。

DML

  • 數(shù)據(jù)操作語言,涉及數(shù)據(jù)的語句泣懊。
    • 查詢數(shù)據(jù) SELECT 語句
    select * from tb_test;--查詢表里面的所有數(shù)據(jù)
    
    • 插入數(shù)據(jù) INSERT 語句

insert into tb_test
(name ,birthday)
values
('eric' ,'1991-10-12')--注意鍵值對應(yīng)

select id,name form tb_test;--查詢id與name兩列數(shù)據(jù)
- 刪除數(shù)據(jù) DELETE 語句
delect from tb_test where id = 1;--刪除id為1的數(shù)據(jù)伸辟。
- 修改數(shù)據(jù) UPDATE 語句
update tb_test
set birthday = '1992-10-12'
where id = 2;
```

mac 修改mysql 編碼格式為utf8

這里寫鏈接內(nèi)容

mac 強制修改初始密碼

這里寫鏈接內(nèi)容

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市馍刮,隨后出現(xiàn)的幾起案子信夫,更是在濱河造成了極大的恐慌,老刑警劉巖卡啰,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件静稻,死亡現(xiàn)場離奇詭異,居然都是意外死亡匈辱,警方通過查閱死者的電腦和手機振湾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來亡脸,“玉大人押搪,你說我怎么就攤上這事∏衬耄” “怎么了大州?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長及穗。 經(jīng)常有香客問我摧茴,道長,這世上最難降的妖魔是什么埂陆? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任苛白,我火速辦了婚禮,結(jié)果婚禮上焚虱,老公的妹妹穿的比我還像新娘购裙。我一直安慰自己,他們只是感情好鹃栽,可當我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布躏率。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪薇芝。 梳的紋絲不亂的頭發(fā)上蓬抄,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機與錄音夯到,去河邊找鬼嚷缭。 笑死,一個胖子當著我的面吹牛耍贾,可吹牛的內(nèi)容都是我干的阅爽。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼荐开,長吁一口氣:“原來是場噩夢啊……” “哼付翁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起晃听,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤百侧,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后杂伟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體移层,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年赫粥,在試婚紗的時候發(fā)現(xiàn)自己被綠了观话。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡越平,死狀恐怖频蛔,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情秦叛,我是刑警寧澤晦溪,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站挣跋,受9級特大地震影響三圆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜避咆,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一舟肉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧查库,春花似錦路媚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽脏款。三九已至,卻和暖如春裤园,著一層夾襖步出監(jiān)牢的瞬間撤师,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工比然, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留丈氓,地道東北人。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓强法,卻偏偏與公主長得像,于是被迫代替她去往敵國和親湾笛。 傳聞我的和親對象是個殘疾皇子饮怯,可洞房花燭夜當晚...
    茶點故事閱讀 44,871評論 2 354

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

  • 什么是數(shù)據(jù)庫? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨的應(yīng)用程序嚎研。每個數(shù)據(jù)庫具有一個或多個不同的API蓖墅,用于創(chuàng)建,訪問临扮,管理...
    chen_000閱讀 4,035評論 0 19
  • 1.MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)论矾,由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下產(chǎn)品杆勇。My...
    黃花菜已涼閱讀 4,570評論 3 60
  • MySQL 數(shù)據(jù)庫常用命令 1贪壳、MySQL常用命令 create database name; 創(chuàng)建數(shù)據(jù)庫 use...
    55lover閱讀 4,788評論 1 57
  • 今天臨摹一位漂亮的公主,可以被我畫成一位普通的公主(*/?\*)捂臉 果然還是不會畫人物 開始黑筆勾線啦 公主的手...
    三千筱夜閱讀 307評論 0 1
  • 問題:1~n個人圍成一圈蚜退,從1開始報數(shù)闰靴,每次數(shù)到m這個人就出列,問最后剩下的是幾號钻注? 做法:遞歸蚂且。 假設(shè)剩下的是f...
    徐超Change閱讀 158評論 0 0