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、添加环境变量:我的电脑->属性->高级->环境变量
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、连接上测试出现以下结果就安装好了
几个基本的数据库操作命令 :
3.操作数据库
命令行操作数据库
创建数据库 : create database [if not exists] 数据库名;
删除数据库 : drop database [if exists] 数据库名;
查看数据库 : show databases;
使用数据库 : use 数据库名;
数据值和列类型
列类型 : 规定数据库中该列存放的数据类型
数值类型
日期和时间型数值类型
DISTINCT关键字的使用
作用 : 去掉SELECT查询返回的记录结果中重复的记录 ( 返回所有列的值都相同 ) , 只返回一条
使用表达式的列
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 | 即使左表中没有匹配,也从右表中返回行 |
自连接
将一个表看成两个一样的表
6.5分页和排序
排序
降序
升序
分页
limit
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!