- 安裝mysql客戶端;sudo apt-get install mysql-client
- 連接數據庫
mysql -hlocalhost -uroot -p
-h數據庫主機,如果是本機的話,默認localhost,如果是遠程服務器,則寫ip地址
-u用戶名
-p密碼
-P端口號(大寫P)
例如:mysql -hlocalhost -uroot -p12345 -P3306
quit或者exit退出mysql
mysql默認端口號是3306,如果修改默認端口號的話,就需要在-P這裏指定修改的端口號。 - 常用命令
命令 | 描述 |
---|---|
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。
使用示例: