1、MySql表中允许多少触发器?
MySql表允许以下6个触发器:
- BEFORE INSERT
- AFTER INSERT
- BEFORE UPDATE
- AFTER UPDATE
- BEFORE DELETE and
- AFTER DELETE
2、MySQL的数据类型中浮点数(FLOAT)和双精度数(DOUBLE)有什么不同?
精度和占用存储空间不同,浮点数的精度最高可达8位,有4个字节;双精度存储浮点数的精度最高可达18位,有8个字节。
3、什么叫做堆表(Heap tables)?
-在内存中找到堆表。
-用于临时的高速储存。
他们的一些特点是:
-它们不允许BLOB或文本字段。
-只能使用=、<、>、= >、=<等比较运算符。
-堆表不支持AUTO_INCREMENT功能
-索引不应为空
4、如何控制堆表(Heap tables)的最大大小?
-可以使用名为max_heap_table_size的MySQL config变量来控制堆表的最大大小。
5、与Oracle相比,MySQL有什么优势?
- MySQL是免费的开源软件。
-便携式。
-具有命令提示符的GUI.
- MySQL查询浏览器支持管理。
6、myisamchk做什么工作?
-压缩MyISAM表,减少磁盘或内存使用
7、如何在Unix和MySQL时间戳之间进行转换?
-使用命令UNIX_TIMESTAMP可将MySQL时间戳转换为Unix时间戳。
-可以使用FROM_UNIXTIME命令将Unix时间戳转换为MySQL时间戳。
8、BLOB是什么?
- BLOB表示二进制大对象。
-可以保存可变数量的数据。
根据所能容纳的值的最大长度,有四种BLOB类型:
- TINYBLOB
- BLOB
- MEDIUMBLOB
- LONGBLOB
9、TEXT数据类型是什么?
TEXT是不区分大小写的BLOB.四种文本类型是:
- TINYTEXT
- TEXT
- MEDIUMTEXT
- LONGTEXT
10、BLOB和TEXT之间的区别是什么?
-在BLOB排序和比较中,对BLOB值区分大小写。
-在TEXT文本类型中,不区分大小写进行排序和比较。
以上就是烟台软件培训给大家做的内容详解,更多关于编程课程的学习,请继续关注烟台软件培训。