今天是参加强化学习的第一天,把今天所学习的内容及遇到的问题做一个记录。
一、安装Mysql
https://dev.mysql.com/downloads/mysql/ 下载对应的版本,整体来说的话,安装比较傻瓜式,但是我还是遇到了问题。在进行到端口那一页面时,出现了端口占用的情况(我用的默认端口3306)。 ① 解决方法:打开win+R 运行命令:netstat -ano|findstr 3306
②再输入tasklist 找到3306对应的PID (4392)查看是哪个程序在占用 ③打开任务管理器找到相对应的程序杀死,就可以进入到下一步安装中了。
二、导入文件及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点多就起来学习,虽然改变自己的生活习惯很痛苦,但是要持久的输出,每天为自己的学习内容做随堂笔记输出简书,加油!