-
如何连接MySQL服务端、关闭连接?
连接:使用指令 mysql -u -p -h -P (-u:指定用户名 -p:指定密码 -h:主机 -P:端口) 连接 MySQL 服务端关闭:使用指令 exit 或 quit...- 盾给网
- 0
- 0
- 280
-
-
MySQL创建和使用索引的注意事项?
适合创建索引的列是出现在 WHERE 或 ON 子句中的列,而不是出现在 SELECT 关键字后的列索引列的基数越大,数据区分度越高,索引的效果越好对字符串列进行索引,可制定一个前缀长度,节省索引空间避免创建过多的索引....- 盾给网
- 0
- 0
- 306
-
MySQL的数据类型有哪些?
1、整数类型: TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT分别占用 1 字节、2 字节、3 字节、4 字节、8 字节;任何整数类型都可以加上 UNSIGNED 属性,表示数据是无符号的,即非负整数;整数类型可以被指定长度,....- 盾给网
- 0
- 0
- 313
-
索引对性能有哪些影响?
优点:减少数据库服务器需要扫描的数据量帮助数据库服务器避免排序和临时表将随机 I/O 变顺序I/O提高查询速度唯一索引,能保证数据的唯一性缺点:索引的创建和维护耗时随着数据量的增加而增加对表中数据进行增删改....- 盾给网
- 0
- 0
- 300
-
什么是触发器,MySQL都有哪些触发器?
触发器是指一段代码,当触发某个事件时,自动执行这些代码MySQL 数据库中有六种触发器:Before InsertAfter InsertBefore UpdateAfter UpdateBefore DeleteAfter Delete使用场景:可以通过数据库中的相关表实现级联....- 盾给网
- 0
- 0
- 293
-
MySQL中DATETIME和TIMESTAMP的区别
存储精度都为秒区别:DATETIME 的日期范围是 1001——9999 年;TIMESTAMP 的时间范围是 1970——2038 年DATETIME 存储时间与时区无关;TIMESTAMP 存储时间与时区有关,显示的值也依赖于时区DAT....- 盾给网
- 0
- 0
- 315
-
索引如何创建与删除?
创建单个字段索引的语法:CREATE INDEX 索引名 on 表名(字段名)创建联合索引的语法:CREATE INDEX 索引名 on 表名(字段名1,字段名2)索引命名格式一般可以这样:idx_表名_字段名。注意有长度限制删除索引:DROP IND....- 盾给网
- 0
- 0
- 371
-
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
- 326
-
MySQL中TEXT数据类型的最大长度
TINYTEXT:256 bytesTEXT:65,535 bytes(64kb)MEDIUMTEXT:16,777,215 bytes(16MB)LONGTEXT:4,294,967,295 bytes(4GB)...- 盾给网
- 0
- 0
- 297