目录 查看表中已经存在 index 索引命名规则 创建索引 使用ALTER TABLE语句创建索引 使用CREATE INDEX语句对表增加索引 删除索引 查看表中已经存在 index show index from t…
标签:MySql
数据库 索引创建默认是非聚集索引及建立索引的原则(重要)
1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举两个简单的例子: 图书馆的例子:一个图书馆那么多书,怎么管理…
mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
1、概念 1)、查看索引 show index from 数据库表名 2)、alter table 数据库表 add index 索引名称(数据库表字段名称) 2、索引类型: 1)、PRIMARY KEY(主键索引) A…
C++连接SQL数据库
一。创建项目并配置头文件和库 1.创建空项目 刚开始配置VS2017连接SQL环境时,无法在项目的属性中找到C\C++。 这是一个BUG,需要写一些代码编译然后才会出来。 2.配置项目所需头文件及其所在文件夹 右键项目选…
Mysql基础之rank函数的使用
mysql8.0之前 是没有rank函数的,那我们要实现排名功能的方法可以是这样的 SELECT sid, sname, sage, @curRank := @curRank + 1 AS rank1 FROM stud…
mysql - rank函数的使用
描述 有一个薪水表salaries简况如下: 对所有员工的薪水按照salary降序进行1-N的排名,要求相同salary并列: select emp_no, salary, dense_rank() over (orde…
️爆肝3万字,最硬核丨Mysql 知识体系、命令全集 【建议收藏 】️
作者主页:不吃西红柿 简介:CSDN博客专家、信息技术智库公号作者 简历模板、PPT模板、学习资料、面试题库、技术互助【关注我,都给你】 欢迎点赞 收藏 ⭐…
【MySQL】九、数据排序(升序 order by ... asc,降序 desc),sql语句的执行顺序
文章目录 1. 语法 2. 案例 (1)按照工资升序,找出员工名和薪资。 (2)按照工资降序,找出员工名和薪资。 (3)按照工资的降序排列,当工资相同的时候在按照名字的升序排列。 (4)找出员工岗位是SALESMAN 的…
mybatis group by 分组查询:将返回结果封装为map
文章目录 1. 最简单但性能最差的做法 2. 使用group by分组查询,将查询结果封装成类 3.group by分组查询,将结果封装为map。 直接封装为map? List 1. 最简单但性能最差的做法 在逻辑层分多…
MySQL 批量插入/填充数据 - 实践
1.应用场景 应用场景之一: 有时,我们需要创建表并填充大量测试数据。 2.学习/操作 1.文档 TBD 2. 整理输出 环境 Windows 10 64位 专业版 i7 32G 机械硬盘 474…
修改数据库中的空字符串为null
第一种方法: 直接用鼠标右击想要修改的单元格,然后选择设置为null(注意:这样修改只能打开表去修改,不能用查询出来的数据直接修改); 第二种方法: update table_1 set name = null wher…
sql语句查询昨天,今天,最近七天,最近三十天数据
今天的所有数据: select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天的所有数据: SELECT * FROM 表名 WHERE TO_DAYS( NOW(…