mysql
新宿一次狼
瞎写而已......
展开
-
写sql的技巧
写sql的时候,新手容易一开始无从下手,有个技巧是,sql分类起来是三种:1、select 语句2、group by 分组语句3、join 连接语句平常写的sql,大多数是这三种的组合,另外聚合和排序是和这三种语句结合使用的。在写sql的时候,想一想sql分类,就可以更快写出sql。写出sql后,我们一般的优化也就是匹配索引,加上索引后explain执行计划,看看是不是有用到索引,type是否满足要求,就基本上算是合格的sql了,不行的话再调整索引。...原创 2020-08-21 23:28:10 · 858 阅读 · 0 评论 -
mysql优化——索引使用技巧
一、加索引方法加索引可以用命令,也可以在sqlyog中进行操作,比较方便。索引分成四种:fulltext:全文索引,基本不用,搜索一般用esprimary:主键索引unique:唯一索引空白:普通索引索引还可以分成:5. 单列索引6. 联合索引要注意的就是他们是可以组合来的,比如把几个字段设置做一个联合索引,这个联合索引还可以选择fulltext里面四种的一种,可以在sqlyog中试试。二、如何查看索引是否有效看索引是否有效还是在执行计划里面看,主要有以下三点type原创 2020-08-19 11:50:26 · 490 阅读 · 0 评论 -
mysql 执行计划详解(附实例)
mysql 执行计划详解执行计划查询执行计划: explain +SQL语句id : 编号 select_type :查询类型table :表type :类型possible_keys :预测用到的索引key :实际使用的索引key_len :实际使用索引的长度ref :表之间的引用rows :通过索引查询到的数据量Extra :额外的信息准备数据:create table course(cid int(3),cname varchar(20),tid i原创 2020-08-19 00:18:14 · 705 阅读 · 0 评论 -
安装linux版本mysql
linux版本用yum安装比较简单1、在线安装mysql相关软件包yum install mysql mysql-server mysql-devel2、启动mysql服务/etc/init.d/mysqld start3、通过mysql安装自带脚本进行设置,主要有以下5项,其中要注意的是选择n才可以不关闭远程登录mysql/usr/bin/mysql_secure_installationa)为root用户设置密码b)删除匿名账号c)取消root用户远程登录d)删除tes原创 2020-08-10 11:13:08 · 389 阅读 · 0 评论 -
安装windows版本mysql
1.下载windows版本的mysql,mysql-5.7.24-winx642.该版本是自己配置的,不需要安装,解压到一个合适的文件夹3.在系统变量中添加路径4.配置my.ini文件[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\mysql-5.7.24-winx64# 设置mysql数据库的数据的存放目录datadir=原创 2020-05-28 17:25:17 · 492 阅读 · 0 评论 -
最全50个数据库查询练习题,Mysql数据库版本,全部都验证过
此数据库查询语句是网络上50个数据库查询练习题目,网上有些版本是oracle语句写的,大多数公司还是用免费的mysql数据库,以下都是mysql版本,全部都有验证过。表名和字段–1.学生表 Student(s#, sname, sage,ssex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c#,cname,t#) – –课程编号, 课程名称, 教师编号...原创 2019-01-20 16:07:14 · 17953 阅读 · 7 评论