MySql

//連接mysql

mysql -u root -h 47.101.205.200 -p //連接mysql

exit; //退出mysql

//啟動停止mysql

mysqld --console //window系統(tǒng)下 - 啟動mysql

mysqladmin -uroot shutdown //window系統(tǒng)下 - 停止mysql

service mysqld start //centos系統(tǒng)下 - 啟動mysql

service mysqld stop //centos系統(tǒng)下 - 關閉mysql

service mysqld restart //centos系統(tǒng)下 - 重啟mysql

service mysqld status //centos系統(tǒng)下 - 查看服務狀態(tài)

//展示數(shù)據(jù)庫、數(shù)據(jù)庫表等...

SHOW DATABASES; //列出 MySQL 數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫列表赵辕。

SHOW TABLES; //顯示指定數(shù)據(jù)庫的所有表

select * from 數(shù)據(jù)表名; //讀取數(shù)據(jù)庫表

SHOW COLUMNS FROM 數(shù)據(jù)表名; //顯示數(shù)據(jù)表的屬性巫击,屬性類型,主鍵信息 ,是否為 NULL两蟀,默認值等其他信息祝旷。

//創(chuàng)建、刪除竖哩、使用哭廉、數(shù)據(jù)庫

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

drop database <數(shù)據(jù)庫名>; //刪除數(shù)據(jù)庫

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

//創(chuàng)建、刪除數(shù)據(jù)庫表

ALTER TABLE store RENAME TO store999; //修改表名稱

DROP TABLE table_name; //刪除數(shù)據(jù)庫表

//創(chuàng)建數(shù)據(jù)庫表

CREATE TABLE IF NOT EXISTS `table_name`(

? `table_id` INT UNSIGNED AUTO_INCREMENT,

? `table_title` VARCHAR(100) NOT NULL,

? `table_author` VARCHAR(40) NOT NULL,

? `submission_date` DATE,

? PRIMARY KEY ( `table_id` )

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

// NOT NULL 在操作數(shù)據(jù)庫時如果輸入字段為null報錯

// AUTO_INCREMENT定義列為自增的屬性相叁,一般用于主鍵遵绰,數(shù)值會自動加1。

// PRIMARY KEY關鍵字用于定義列為主鍵增淹。 您可以使用多列來定義主鍵椿访,列間以逗號分隔。

// ENGINE 設置存儲引擎虑润,CHARSET 設置編碼成玫。

//增刪改查表數(shù)據(jù)

*** where多判斷 where id=1 or id=2 or id=3 .....;? where id in (1,2,3...);

*** SELECT name FROM person_tbl WHERE name REGEXP '^st' || 'ok$' || 'mar'; // 正則匹配開頭 結尾 包含

*** like匹配/模糊匹配 select * from store where info like '%服不服%';

'%a'? ? //以a結尾的數(shù)據(jù)

'a%'? ? //以a開頭的數(shù)據(jù)

'%a%'? ? //含有a的數(shù)據(jù)

'_a_'? ? //三位且中間字母是a的

'_a'? ? //兩位且結尾字母是a的

'a_'? ? //兩位且開頭字母是a的

------------------------------------------------------------------------------------------------------------

insert into store(id,imgUrl,title,info,price,count) values (22,'imgUrl22','title22','info22',22,22); //在表中插入數(shù)據(jù)

update store set id=999 where id=212; //在表中修改數(shù)據(jù)

delete from store where id=1; //在表中刪除數(shù)據(jù)

//可以選擇多個字段或表 , 分隔, where語句包含條件, limit設定返回的數(shù)量, offset設置開始查詢的位置, BINARY 區(qū)分大小寫,

select id from store where BINARY id = 5 limit 3 offset 0; // 根據(jù)條件查詢數(shù)據(jù)

------------------------------------------------------------------------------------------------------------

//設置主鍵 放置重復 (重復報錯)

ALTER TABLE store ADD PRIMARY KEY ( id );

//UNION [ALL | DISTINCT] 刪除結果重復數(shù)據(jù)********************(不在mysql修改)

select id from store union distinct select id from store;

//ORDER BY讀取的數(shù)據(jù)進行排序 asc升序 desc降序********************(不在mysql修改)

select id from store order by id desc;

//根據(jù)某個字段分組,并統(tǒng)計每個人有多少條記錄

SELECT id, COUNT(*) FROM store GROUP BY id;

//可以實現(xiàn)在分組統(tǒng)計數(shù)據(jù)基礎上再進行相同的統(tǒng)計, 例如我們將以上的數(shù)據(jù)表按名字進行分組,再統(tǒng)計每個人登錄的次數(shù): NULL 表示所有人的登錄次數(shù)拳喻。

SELECT id, SUM(singin) as singin_count FROM store GROUP BY id WITH ROLLUP;

// coalesce 來設置一個可以取代 NUll 的名稱, 參數(shù)說明:如果a==null,則選擇b哭当;如果b==null,則選擇c;如果a!=null,則選擇a舞蔽;如果a b c 都為null 荣病,則返回為null(沒意義)。

SELECT coalesce(id,'總數(shù)'), SUM(count) FROM store GROUP BY id WITH ROLLUP;

//如果字符集采用的是 utf8(萬國碼)渗柿,需要先對字段進行轉碼然后排序:

select id from store order by CONVERT(id using gbk);

//查詢數(shù)據(jù)庫表中是否為NULL个盆。

WHERE id IS NULL; <==>? WHERE id IS NOT NULL;

//查找多個表寫法

SELECT a.runoob_id, a.runoob_author, b.runoob_count FROM runoob_tbl a, tcount_tbl b WHERE a.runoob_author = b.runoob_author;

//刪除脖岛,添加或修改表字段

ALTER TABLE store DROP price; //刪除表字段

ALTER TABLE store ADD table_id INT; //添加table_id字段,并定義數(shù)據(jù)類型:

ALTER TABLE store change table_id price111 INT; //修改table_id字段為price111, 并定義數(shù)據(jù)類型;自動該字段默認為 NULL颊亮。

alter table store modify price INT NOT NULL DEFAULT 100; //修改字段默認值

ALTER TABLE store ALTER price SET DEFAULT 9999; //修改字段默認值

//修改數(shù)據(jù)表類型

SHOW TABLE STATUS like 'store'\G; //查看類型

ALTER TABLE store ENGINE = InnoDB; //修改數(shù)據(jù)表類型 MYISAM

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
禁止轉載柴梆,如需轉載請通過簡信或評論聯(lián)系作者。
  • 序言:七十年代末终惑,一起剝皮案震驚了整個濱河市绍在,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌雹有,老刑警劉巖偿渡,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異霸奕,居然都是意外死亡溜宽,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門质帅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來适揉,“玉大人,你說我怎么就攤上這事煤惩〖掂郑” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵魄揉,是天一觀的道長剪侮。 經(jīng)常有香客問我,道長什猖,這世上最難降的妖魔是什么票彪? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任红淡,我火速辦了婚禮不狮,結果婚禮上,老公的妹妹穿的比我還像新娘在旱。我一直安慰自己摇零,他們只是感情好,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布桶蝎。 她就那樣靜靜地躺著驻仅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪登渣。 梳的紋絲不亂的頭發(fā)上噪服,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天,我揣著相機與錄音胜茧,去河邊找鬼粘优。 笑死仇味,一個胖子當著我的面吹牛,可吹牛的內容都是我干的雹顺。 我是一名探鬼主播丹墨,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嬉愧!你這毒婦竟也來了贩挣?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤没酣,失蹤者是張志新(化名)和其女友劉穎王财,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體裕便,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡搪搏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了闪金。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疯溺。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖哎垦,靈堂內的尸體忽然破棺而出囱嫩,到底是詐尸還是另有隱情,我是刑警寧澤漏设,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布墨闲,位于F島的核電站,受9級特大地震影響郑口,放射性物質發(fā)生泄漏鸳碧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一犬性、第九天 我趴在偏房一處隱蔽的房頂上張望瞻离。 院中可真熱鬧,春花似錦乒裆、人聲如沸套利。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肉迫。三九已至,卻和暖如春稿黄,著一層夾襖步出監(jiān)牢的瞬間喊衫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工杆怕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留族购,地道東北人鼻听。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像联四,于是被迫代替她去往敵國和親撑碴。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內容

  • 什么是數(shù)據(jù)庫朝墩? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨的應用程序醉拓。每個數(shù)據(jù)庫具有一個或多個不同的API,用于創(chuàng)建收苏,訪問亿卤,管理...
    chen_000閱讀 4,041評論 0 19
  • 1.A simple master-to-slave replication is currently being...
    Kevin關大大閱讀 5,971評論 0 3
  • 一、SQL速成 結構查詢語言(SQL)是用于查詢關系數(shù)據(jù)庫的標準語言鹿霸,它包括若干關鍵字和一致的語法排吴,便于數(shù)據(jù)庫元件...
    shadow雨軒閱讀 515評論 0 3
  • 這一篇最主要是記錄下命令,方便以后查找 使用Mysql 創(chuàng)建數(shù)據(jù)庫 create database mysql_t...
    Treehl閱讀 582評論 0 0
  • Student(S#,Sname,Sage,Ssex) 學生表 Course(C#,Cname,T#) 課程表 S...
    忘了呼吸的那只貓閱讀 2,869評論 0 8