1:MySQL支持的引擎
这是MySQL体系结构的重要组成部分,作用是指定表的类型,规定表如何存储和索引数据、是否支持失误等,登录MySQL后执行相应命令后即可查看MySQL支持的数据引擎。
SHOW ENGINES \G
以:\G结尾,作用是将查询结果按列显示
以上查询到的结果的常用参数及意义:
Engine:表示存储引擎的名称;
Support:表示MySQL是否支持此存储引擎;
Comment:表示关于此存储引擎的评论;
Transactions:表示此存储引擎是否支持事务(事务处理用于维护数据的完整性,保证属于一组的sSQL语句全部执行或全部不执行)。
2:查看MySQL默认存储引擎
MySQL可执行以下命令查看默认存储引擎
SHOW VANRIABLES LINK 'default_storage_engine';
数据类型
1:tb_demo表中各个字段以及其数据类型
字段 | 数据类型 | 注释 |
id | INT | 编号 |
name | VARCHAR | 姓名 |
age | TINYINT | 年龄 |
score | FLOAT | 分数 |
sex | ENUM | 性别 |
hobby | SET | 爱好 |
photo | VARBINARY | 相片 |
spend | DECIMAL | 生活费 |
address | JSON | 住址 |
intro | TEXT | 简介 |
首先登录MySQL,创建一个数据库并选择“shop10”;
然后输入语句:
CREATE TABLE tb_demo( id INT(11), name VARCHAR(30), age TINYINT(4), score FLOAT(4,1), sex ENUM('w','m'), hobby SET('football','basketball','volleyball'), photo VARBINARY(255), spend DECIMAL(5,1), address JSON, intro TEXT );