1- 查詢整張表的所有資料:
select * from myfirst_schema.pets;
如果當前表的資料比較多,只想看到特定行的資料:
select * from pets where name='shagou';
在上面這個查詢語句中,可以制定任何列為條件:
select species from pets where birthday>='2018-10-31' and name='shagou';
這裡是用了乙個邏輯運算子『and』,還有乙個『or』運算子
select species from pets where birthday>='2018-10-31' or name='shagou';
『and』 和 'or』可以混合使用,但是and優先順序高於or,如果你像同時使用這兩個運算子,最好使用括號明確指出如何分組
select owner from pets where (name='shagou' and ***='m')or(name='phili'and ***='f');
2- 排序行
對錶資料按照某種有意義的方式排序,通常更容易檢查查詢結果。要對結果進行排序使用order by子句。這種排序方式預設是公升序,若要反向排序,則需要加關鍵字desc
查詢結果按照公升序:select name, birthday from pets order by birthday;
降序:select name, birthday from pets order by birthday desc;
也可以對多個列進行排序,並且可以按不同方向對不同的列及逆行排序
例如,要按動物型別按公升序排序,然後按動物型別中的出生日期按降序排序(最年輕的動物首先):select name, species,birthday from pets order by species,birthday desc;
該desc關鍵字僅適用於緊鄰其前面的列名(birthday); 它不會影響species列排序順序。`
MySQL,從刪庫到跑路
1 刪除表中指定記錄 mariadb vincen delete from 資料表名 where 指定條件 2 同時刪除表中的記錄 mariadb vincen delete from 資料表名 where 欄位名 between 條件1 and 條件2 3 刪除表中所有的記錄 mariadb vi...
MySql從刪庫到跑路 那年我真的差點跑路了
人生大起大落落落落落落,實在是太刺激了,下面這真是乙個悲傷的故事。那年公司 erp 系統剛進行公升級。因為公司陸續上了 mes 和 pdm 系統。為了加快整個公司資訊化平台的統一,請了個第三方公司來做中間介面。然後故事開始了。某乙個晚上,第三方人員問我要 erp 的 sa 密碼。我很警惕 你要幹嘛?...
刪庫刪目錄 跑路
刪庫刪目錄 dirdata public web public apk public h5 thinkphp public js public pay vendor dbhost 127.0.0.1 mysql伺服器主機位址 dbuser 資料庫使用者名稱 mysql使用者名稱 dbpass 資料庫...