一 存储引擎介绍
存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制
详见:https://www.cnblogs.com/rianley/articles/9316413.html
二 表介绍
表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段
id,name,age,hobby , is_sb称为字段,其余的,一行内容称为一条记录
三 创建表
#语法: create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); #注意: 1. 在同一张表中,字段名是不能相同 2. 宽度和约束条件可选 3. 字段名和类型是必须的
1 MariaDB [(none)]> create database db1 charset utf8; 2 3 MariaDB [(none)]> use db1; 4 5 MariaDB [db1]> create table t1( 6 -> id int, 7 -> name varchar(50), 8 -> sex enum('male','female'), 9 -> age int(3) 10 -> ); 11 12 MariaDB [db1]> show tables; #查看db1库下所有表名 13 14 MariaDB [db1]> desc t1; 15 +-------+-----------------------+------+-----+---------+-------+ 16 | Field | Type | Null | Key | Default | Extra | 17 +-------+-----------------------+------+-----+---------+-------+ 18 | id | int(11) | YES | | NULL | | 19 | name | varchar(50) | YES | | NULL | | 20 | sex | enum('male','female') | YES | | NULL | | 21 | age | int(3) | YES | | NULL | | 22 +-------+-----------------------+------+-----+---------+-------+ 23 24 MariaDB [db1]> select id,name,sex,age from t1; 25 Empty set (0.00 sec) 26 27 MariaDB [db1]> select * from t1; 28 Empty set (0.00 sec) 29 30 MariaDB [db1]> select id,name from t1; 31 Empty set (0.00 sec)