随堂笔记打卡1(初识Mysql)

今天是参加强化学习的第一天,把今天所学习的内容及遇到的问题做一个记录。

一、安装Mysql

https://dev.mysql.com/downloads/mysql/ 下载对应的版本,整体来说的话,安装比较傻瓜式,但是我还是遇到了问题。在进行到端口那一页面时,出现了端口占用的情况(我用的默认端口3306)。                                                                                             ①  解决方法:打开win+R 运行命令:netstat  -ano|findstr 3306

1

    ②再输入tasklist 找到3306对应的PID (4392)查看是哪个程序在占用                       ③打开任务管理器找到相对应的程序杀死,就可以进入到下一步安装中了。

2

二、导入文件及SELECT/WHERE语句学习:

① SELECT:搜索                                                                                                              SELECT * FROM data.表  * 代表列表里所有的列名                                                      limit 限制条件 例如 只想看前十行的内容  及limit 10                                                      order by data.a(a为列名) 升序排列                                                                          order by data.a desc    降序排列                                                                  

② where 过滤                                                                                                                    where.a (=><)关键字  PS:数字可以引用,中文需要加双引号(英文状态下)          where  a  between 关键字 and 关键字 按区间搜索                                                        where a in  (关键字) 包含关键字的内容                                                                    where a (not in/!=/<>) 关键字  剔除掉包含关键字的内容                                              where a =关键字  and b=关键字   多条件查找 or  多条件查找语句                                注意:当语句中同时出现and、or命令时,优先级处理and                                             

 ③ like 模糊查找                                                                                                                   a like %关键字%(包含) 关键字% (开头含有) %关键字(尾部包含)                   group by 根据by对数据进行分组                                                                                   SELECT  列名1 FROM data.a                                                                                       group by 列名1  注意:上下两个要一致                                                                         SELECT 列名1.count(列名2)FROM data.a 根据列名2进行分组处理                         count(distinct 列名)进行重复去除


今天第一天早上6点多就起来学习,虽然改变自己的生活习惯很痛苦,但是要持久的输出,每天为自己的学习内容做随堂笔记输出,加油!

你可能感兴趣的:(随堂笔记打卡1(初识Mysql))