1.什么是索引 索引是一种数据结构,会对添加索引的字段的值进行排序存放,提高查询效率;一张表中可以添加多个索引;innodb存储引擎默认使用的是b+tree索引结构,也支持哈希、全文索引。 2.索引的优缺点 2.1索引的优点 ①提高数据库查询效率 ②减少锁等待和死锁的产生(行锁是基于索引创建的) ③ ...
分类:
数据库 时间:
2021-06-25 16:51:53
阅读次数:
0
1,创建索引 CREATE INDEX indexName ON mytable(username(length)); 2,修改索引表结构 ALTER mytable ADD INDEX [indexName] ON (username(length)) 3,删除索引的语法 DROP INDEX [ ...
分类:
数据库 时间:
2021-06-19 19:31:12
阅读次数:
0
DML:数据操作语言 DML用于查询与修改数据记录,包括以下SQL语句: *INSERT:添加数据到数据库中 *UPDATE:修改数据库中的数据 *DELETE:删除数据库中的数据 *SELECT:选择(查询)数据 >SELECT 是SQL语言的基础,最为重要 例子:查询一个表的信息 SELECT ...
分类:
数据库 时间:
2021-04-22 15:23:24
阅读次数:
0
? T-SQL (Microsoft Transact-SQL) 是微软在国际标准结构化查询语言(SQL)的基础上,为SqlServer定义的新的语言。 DML ? 数据库操纵语言 DML (Data Manipulation Language) SQL允许用户或应用程序通过添加新数据、删除旧数据和 ...
分类:
数据库 时间:
2021-01-19 12:25:08
阅读次数:
0
/** * @desc: 自定义索引优先队列,可修改,删除索引对应的值 * @author: 毛会懂 * @create: 2021-01-06 17:20:00 **/ public class MyIndexPriorityQueue<T extends Comparable<T>> { pri ...
分类:
其他好文 时间:
2021-01-08 11:45:21
阅读次数:
0
1、什么是 SQL? SQL 指结构化查询语言 SQL 使我们有能力访问数据库 SQL 是一种 ANSI 的标准计算机语言 编者注:ANSI,美国国家标准化组织 2、RDBMS RDBMS 指的是关系型数据库管理系统。 RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS S ...
分类:
数据库 时间:
2020-10-10 17:41:10
阅读次数:
39
删除索引是指将表中已经存在的索引删除掉。不用的索引建议进行删除,因为它们会降低表的更新速度,影响数据库的性能。对于这样的索引,应该将其删除。 在 MySQL 中修改索引可以通过删除原索引,再根据需要创建一个同名的索引,从而实现修改索引的操作。 基本语法 当不再需要索引时,可以使用 DROP INDE ...
分类:
数据库 时间:
2020-08-31 13:12:24
阅读次数:
63
一 tidb统计信息 1 统计信息也分为手动和自动 2 可以根据指定时间范围内收集统计信息,比如业务低峰 3 手动触发ANALYZE语句,并发度可控二 tidb ddl 一 现状 1 针对列 支持秒加列和删除列 2 针对索引 支持在线添加索引和删除索引 二 不支持选项 1 不支持同一语句执行多个DD ...
分类:
数据库 时间:
2020-08-13 11:51:09
阅读次数:
95
DML语句(数据库操作语句) 如果涉及到对表的数据进行了变动(新增数据,修改数据,删除数据) 就需要进行保存(commit;)或者取消(rollback;) 保存/提交commit; 取消/回滚rollback; 插入数据 语法: insert into 表名(列1,列2,列3) values(值1 ...
分类:
数据库 时间:
2020-08-03 14:48:33
阅读次数:
96
一、基础 1、说明:创建数据库 1 CREATE DATABASE database-name 2、说明:删除数据库 1 drop database dbname 3、说明:备份sql server 1 2 3 4 5 创建 备份数据的 device USE master EXEC sp_addum ...
分类:
数据库 时间:
2020-07-23 23:18:04
阅读次数:
107