Mysql快速上手及常用命令

  1. 安裝mysql客戶端;sudo apt-get install mysql-client
  2. 連接數據庫
    mysql -hlocalhost -uroot -p
    -h數據庫主機,如果是本機的話,默認localhost,如果是遠程服務器,則寫ip地址
    -u用戶名
    -p密碼
    -P端口號(大寫P)
    例如:mysql -hlocalhost -uroot -p12345 -P3306
    quit或者exit退出mysql
    mysql默認端口號是3306,如果修改默認端口號的話,就需要在-P這裏指定修改的端口號。
  3. 常用命令
命令 描述
show databases; 顯示mysql裏面的全部數據庫
use database_name; 進入database_name這個數據庫
show tables; 當進入數據庫後,使用這個命令可以查看該數據庫裏面所有的表
show columns from table_name; 顯示table_name這個表的所有字段,只顯示字段
select * from house_user limit 10; 顯示house_user這個表的前10條信息
select * from house_user where user_id=“8258”; 顯示house_user這個表中user_id這個字段爲8258對應的這條信息
desc table_name; 顯示錶的結構
select count(*) from feature_model_0330 where city_code=520600; 統計feature_model_0330表中字段爲city_code等於520600的數據的條數
select distinct city_code from feature_model_0330; 顯示feature_model_0330表中字段爲city_code的所有編碼

select city_code,count(1) from feature_model_0330 group by city_code;
//統計每個city_code編碼所對應的個數
形如:
±----------±---------+
| city_code | count(1) |
±----------±---------+
| NULL | 11935 |
| 0 | 72 |
| 110100 | 2 |
| 120100 | 6045 |

mysqldump 導出指定條數數據(用於備份數據,或者拉取一小部分數據用於測試)
如果希望可以導出部分數據足夠測試使用就行了,只要在mysqldump加上某些參數就行了,詳細如下:mysqldump -uroot -p database --where=“true limit 10” > db.sql
最主要的就是 --where=“true limit 10” 這個參數了,這個參數的意思就是爲每個表增加一個 “LIMIT 10” 語句,並完成了一次數據庫的dump。

使用示例:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章