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