一、B-Tree索引的底层结构 所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同,如图所示,B-Tree索引的底层数据结构一般是B+树,反应了MyISAM索引是如何工作的。 二、B-Tree索引的使用规则 B-Tree索引适用于全键值、键值范围和键前缀查找,其中键前缀查找只适用于根据最左前缀 ...
分类:
数据库 时间:
2020-06-18 01:57:04
阅读次数:
93
--设置局部自增步长 set session auto_increment_increment=2; --设置全局自增步长 set global auto_increment_increment=2; --查看局部步长 show session variables like 'auto_inc%'; ...
分类:
其他好文 时间:
2020-06-10 19:03:18
阅读次数:
96
获取表主键 1:SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGEWHERE TABLE_NAME<>'dtproperties'2:EXEC sp_pkeys @table_name='表名'3: selec ...
分类:
数据库 时间:
2020-06-06 18:39:38
阅读次数:
112
ORM 字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True # 注:当model中如果没有自增列,则自动会创建一个列名为id的 ...
分类:
其他好文 时间:
2020-05-30 10:25:14
阅读次数:
55
insert insert [into] t [(col_name,...)] values(v1,v2...) 如果省略了列名,那么values里必须有所有列的值,自增列的值为null 如果指定了部分列名,其他的列必须允许为null或指定了默认值 连续插入 insert into table(na ...
分类:
数据库 时间:
2020-05-27 20:45:00
阅读次数:
85
MySQL 序列使用 MySQL 序列是一组整数:1, 2, 3, ...,由于一张数据表只能有一个字段自增主键, 如果你想实现其他字段也实现自动增加,就可以使用MySQL序列来实现。 在MySQL的客户端中你可以使用 SQL中的LAST_INSERT_ID( ) 函数来获取最后的插入表中的自增列的 ...
分类:
数据库 时间:
2020-05-08 13:33:33
阅读次数:
90
命令 python manage.py makemigrations # 更新操作 python manage.py migrate # 转换sql语句到数据库 ORM常用字段类型 # """ 1. AutoField # int 自增列,必须填入参数 primary_key=True, 当 mod ...
分类:
编程语言 时间:
2020-05-03 14:31:16
阅读次数:
73
1、sqlserver查看数据库下所有表的自增列 SELECT OBJECT_NAME(OBJECT_ID) 表名,name 字段名 FROM sys.columns WHERE is_identity = 1 ...
分类:
数据库 时间:
2020-04-28 19:02:02
阅读次数:
93
MySQL设置自增初始值和步长 我们可以通过:SHOW VARIABLES LIKE 'auto_inc%'; 查看当前数据库的自增长设置。 auto_increment_increment这是自增长的步长。 auto_increment_offset这是自增长开始的值。‘ 现在想要更改test表的 ...
分类:
数据库 时间:
2020-03-27 10:58:57
阅读次数:
221
一、数据库管理系统DBMS 软件 bin config db (保存数据) - admin - 123asdfasd.txt {用户名, 密码,类型...} - 123asdfasdb.txt{用户名, 密码,类型...} - course - school src 写程序: a. 数据库在本地 1 ...
分类:
数据库 时间:
2020-03-15 13:14:28
阅读次数:
75