1.登錄
1)使用命令窗口登錄:My SQL command Line client,輸入password
2)圖形化客戶端登錄:My SQL Workbench 我覺得超好用嚶嚶嚶
2.退出
1)exit
3.建數據庫
Create database QQgame
Drop database QQgame
或者直接在GUI操作:
4.數據類型:
我覺得常用int, varchar, datatime
5.常用命令操作
1)建庫:
mysql>createdatabase yourdbname;
2)建表:
mysql>createtable yourtablename;
3)刪庫和刪表:
mysql>dropdatabase yourdbname;
mysql>drop
table yourtablename;
4)查看數據庫
mysql>show databases;
5)顯示庫中的數據表
mysql>use
mysql;(指定mysql庫)
mysql>showtables;
6)顯示數據表的結構:
mysql>describeyourtablename;
7)將表中記錄清空:
mysql>deletefrom yourtablename;
8)顯示表中的記錄:
mysql>select* from yourtablename;
6.建表
在GUI中操作很簡單,在table上右鍵-create table
7.將excel數據導入表中
table上右鍵-table data import wizard,只支持.csv和.json。
.xlsx可以先轉為.csv,然后用記事本打開,再另存為編碼格式為utf-8的文件
8.將表從數據庫中導出
table上右鍵-table data export
wizard,選項都默認,導出為.csv
想轉.xlsx,就新建一個.xlsx,數據-自文本-導入-下一步,勾選tab鍵和分號,完成。
9. 新建查詢
GUI:在查詢窗口中輸入sql代碼后,點擊閃電標志執行
10.查詢語句
之前用的sql server,mysql和sql server的不同我發現主要有:
1)Sql server的select top 10* order by * desc
相當于mysql的select * order by * desc limit 10
2)group by有一個原則就是select后面的所有列中,沒有使用聚合函數的列,必須出現在group by后面;不過我用mysql貌似沒有這個要求?
另外,得到查詢結果后,可直接導出.csv