-
MySQL的数据类型有哪些?
1、整数类型: TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT分别占用 1 字节、2 字节、3 字节、4 字节、8 字节;任何整数类型都可以加上 UNSIGNED 属性,表示数据是无符号的,即非负整数;整数类型可以被指定长度,....- 盾给网
- 0
- 0
- 307
-
索引对性能有哪些影响?
优点:减少数据库服务器需要扫描的数据量帮助数据库服务器避免排序和临时表将随机 I/O 变顺序I/O提高查询速度唯一索引,能保证数据的唯一性缺点:索引的创建和维护耗时随着数据量的增加而增加对表中数据进行增删改....- 盾给网
- 0
- 0
- 292
-
什么是触发器,MySQL都有哪些触发器?
触发器是指一段代码,当触发某个事件时,自动执行这些代码MySQL 数据库中有六种触发器:Before InsertAfter InsertBefore UpdateAfter UpdateBefore DeleteAfter Delete使用场景:可以通过数据库中的相关表实现级联....- 盾给网
- 0
- 0
- 282
-
MySQL中DATETIME和TIMESTAMP的区别
存储精度都为秒区别:DATETIME 的日期范围是 1001——9999 年;TIMESTAMP 的时间范围是 1970——2038 年DATETIME 存储时间与时区无关;TIMESTAMP 存储时间与时区有关,显示的值也依赖于时区DAT....- 盾给网
- 0
- 0
- 306
-
索引如何创建与删除?
创建单个字段索引的语法:CREATE INDEX 索引名 on 表名(字段名)创建联合索引的语法:CREATE INDEX 索引名 on 表名(字段名1,字段名2)索引命名格式一般可以这样:idx_表名_字段名。注意有长度限制删除索引:DROP IND....- 盾给网
- 0
- 0
- 355
-
MySQL中有哪些时间字段?
占用空间DATETIME:8 bytesTIMESTAMP:4 bytesDATE:4 bytesTIME:3 bytesYEAR:1 byte日期格式DATETIME:YYYY-MM-DD HH:MM:SSTIMESTAMP:YYYY-MM-DD HH:MM:SSDATE:YYYY-MM-DDTIME:HH:MM:SSYEAR:YYYY最小值DATET....- 盾给网
- 0
- 0
- 320
-
MySQL中TEXT数据类型的最大长度
TINYTEXT:256 bytesTEXT:65,535 bytes(64kb)MEDIUMTEXT:16,777,215 bytes(16MB)LONGTEXT:4,294,967,295 bytes(4GB)...- 盾给网
- 0
- 0
- 286
-
什么是索引?什么场景使用?
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息使用索引目的是加快检索表中数据使用场景:中到大数据量表适合使用索引小数据量表,大部分情况全表扫描效率更高特大....- 盾给网
- 0
- 0
- 319
-
int(10)中10指什么?
INT[(M)] [UNSIGNED] [ZEROFILL]M 默认为1110 就是上述语句里的 M,指最大显示宽度,最大值为 255最大显示宽度意思是,如果是 int(10),字段存的值是 10,则,显示会自动在之前补 8 个 0,显示为 0000000010int 类....- 盾给网
- 0
- 0
- 428
-
璇翠竴璇碝ySQL涓殑浜嬪姟
浜嬪姟鍏锋湁鍥涘ぇ鐗规€э紙ACID锛夛細鍘熷瓙鎬?Atomic)锛氫竴涓簨鍔′腑鐨勬墍鏈夋搷浣滐紝瑕佷箞鍏ㄩ儴瀹屾垚锛岃涔堝叏閮ㄤ笉瀹屾垚锛屼笉浼氱粨鏉熷湪涓棿鏌愪釜鐜妭銆備簨鍔″湪鎵ц杩囩▼涓彂鐢熼敊璇紝浼....- 盾给网
- 0
- 0
- 315