文章目录
一、安装流程
1.安装包获取
我安装的是5.5版本,安装包链接如下
- 经典版-链接: https://pan.baidu.com/s/1-Q-f9L4SGkYNtiprJR40Jw 提取码: qju4
- 新版:https://pan.baidu.com/s/1GDhRzV_3lUQaETsH4CM8zQ 提取码: rpte
- 如果失效,请关注公众号DragonWell 回复mysql即可获得压缩包,流程很简单,直接下一步即可。(这个公众号和我没啥关系哈!因为我就是从这上面下载下来哒!)
2. 安装过程中要注意的问题
1.拿到安装包后,直接安装即可,看到我下面出现的步骤时,需要注意:
选择自定义安装,路径可自己选择,也可以按我接下来的路径进行安装
这里默认路径是c盘下program files里面,大家如果不想存到C盘中,可以如下
路径这里 mysql是我自己建的文件,名字你们可以随意取,但记得一定不要出现中文,路径后面记得加上_server,好区分。
同理 下面的Serverdata files 的路径也需要改一下
改后 如下图
接下来 Next
这步 记得勾选,如果忘记勾选,按照 下面图片最上面的路径找到带有.exe的图标,双击即可。(这里的路径就是我刚配置路径时,存放…5.5_server的位置。大家记得吧!如果还是不清楚,往上数第4附图,会看到当时配置的路径。)
点击 进行配置
这步中记得将 防火墙关闭 勾选上
改为utf8
这里的Service name 可以将版本号加入 ,因为后期可能你还会安装多个版本,这样的话易于区分。我这里是5.5版本,所以写成MySQL5.5 。下面的BIN 路径也勾选上。
这一步是设置密码 ,最好简单一些(不过大家随意),输入两次密码,第二次为确认密码是否正确。
接下来就是这一步 ,点击execute即可执行!若上面都出现对勾!表明安装成功啦!如果没有,需要重新返回到下面图片显示的这步,重复上面的过程,一般都需要2-3次,才成功。不过我是一次就OK了!hhh()
至此!安装就成功啦!
这些是我中午干的活,那下午做了什么呢?学了一些基本sql语句,整理如下
二、连接服务器
- cmd -> 管理员身份打开 -> 输入 net statr myslq5.5
如果想关闭 输入 net stop mysql5.5 - 我们这里就打开服务器就行,接下来这个框框可以关闭了,服务器会一直启动
- 再 win + R 输入 cmd ,不用以管理员身份启动了,直接进入即可
- 这时 我们就可以执行SQL的语句了
- 命令框不是可视化 ,我们可以安装SQLyog ,对数据库进行可视化,文件就在我最开始给的链接里面 ,过程中会要求输入 Key ,key也都在那个文件里面,直接复制粘贴过去就好,傻瓜式安装即可使用!
接下来 是一些基本的sql语句,整理如下
三、进阶一 基础查询: select
1.拼接后其别名 concat(str1,str2,…)
要求:将姓和名拼接在一起,起名为‘姓名’
语句:select concat(first_name, last_name) as ‘姓名’;
注: 这里的 as 可以换成 空格
2.判断是否为空 ifnull(表达式1,表达式2)
需求:在拼接过程中 ,如果包含null,那么整体语句返回都是null,所以要判断是否为null
语句:select concat(first_name, ifnull(last_name,’ ')) as “out-put”;
3.查表结构
desc employsse; 或者 select column from employees;
四、进阶二 条件查询:select 查询列表 from 表名 where 筛选条件
1.顺序: 先执行from 再执行where 再执行select
2.特点
按关系表达式查询:< ,>, =, >=,<=, 及 <> ( 这个是不等于 )
按逻辑表达式查询:and or not
模糊查询:like , between and , in, is null
- like 一般与通配符搭配使用 ,如 _ 和 % _ 代表任意单个字符 ,% 代表任意多个字符。
例子
需求:查询第二个字符为_ 的员工信息
语句:select * from employees where last_name like ‘__%’ ; - in :用于查询某字段的值知否在属于指定的列表内。格式:a in (常量1,常量2,…)
- between and 包含临界值
- is null 注意 is 是只用来判断NULL值,而= 是可以判断任何普通内容的
五、进阶三 排序查询: select 查询列表 from 表名 where 筛选条件 order by 排序列表
1.顺序 from ,where ,select ,order by,
2.特点:排序列表可以是 一个/多个字段、表达式、函数、列表、及以上组合
3.升序 asc ,降序 desc
注:使用别名时 注意看查询的顺序 ,在使用别名前是否已经命名了别名。
今天就到这里吧!我要去学习新的知识啦!!