mysql全面详解

Mysql 学习

1.安装mysql

安装MySQL

这里建议大家使用压缩版,安装快,方便.不复杂.

软件下载

mysql5.7 64位下载地址:

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip

电脑是64位的就下载使用64位版本的!

安装步骤

1、下载后得到zip压缩包.

2、解压到自己想要安装到的目录,本人解压到的是D:Environmentmysql-5.7.19

3、添加环境变量:我的电脑->属性->高级->环境变量

4、编辑 my.ini 文件 ,注意替换路径位置

5、启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld –install (安装mysql)

6、再输入 mysqld –initialize-insecure –user=mysql 初始化数据文件

7、然后再次启动mysql 然后用命令 mysql –u root –p 进入mysql管理界面(密码可为空)

8、进入界面后更改root密码

9、刷新权限

10、修改 my.ini文件删除最后一句skip-grant-tables

11、重启mysql即可正常使用

12、连接上测试出现以下结果就安装好了

img

几个基本的数据库操作命令 :

3.操作数据库

命令行操作数据库

创建数据库 : create database [if not exists] 数据库名;

删除数据库 : drop database [if exists] 数据库名;

查看数据库 : show databases;

使用数据库 : use 数据库名;

数据值和列类型

列类型 : 规定数据库中该列存放的数据类型

数值类型

img

日期和时间型数值类型

mysql全面详解

DISTINCT关键字的使用

作用 : 去掉SELECT查询返回的记录结果中重复的记录 ( 返回所有列的值都相同 ) , 只返回一条

使用表达式的列

mysql全面详解

6.2 where

6.3模糊查询

模糊查询 :比较操作符

操作符名称 语法 描述
is null a is null 若操作符为空,则结果为真
is not null a is not null 若操作符不为空,则结果为真
between a between b and c 若a在b和c 之间,则结果为真
like a like b 若a与b匹配,则结果为真
in a in(a1,a2,a3,…) 若a对于a1,a2其中一个,则结果为真

like的使用

in的使用

6.4联表查询

JOIN 对比

操作符名称 描述
inner join 如果表中至少有一个匹配,则返回行
left join 即使右表中没有匹配,也从左表中返回行
right join 即使左表中没有匹配,也从右表中返回行

自连接

将一个表看成两个一样的表

mysql全面详解

6.5分页和排序

排序

降序

升序

分页

limit

来源:策谋本天成

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月4日
下一篇 2020年5月4日

相关推荐