先使用mysql客户端连接上MySQL。
然后创建数据库:
mysql> create database if not exists main
-> default character set utf8
-> default collate utf8_unicode_ci;
Query OK, 1 row affected, 2 warnings (0.05 sec)
创建表:
mysql> create table user_info( id int(11) not null auto_increment, uid int(11) not null, name varchar(16) not null, gid int(11) not null, create_time datetime not null, update_time datetime not null, salary int(11) not null, sex enum(‘male’,‘female’) not null , age tinyint not null, primary key(id), index idx_uid(uid), index idx_gid(gid)) engine=innodb default charset=utf8;
看一下表的结构:
mysql> desc user_info;
±------------±----------------------±-----±----±--------±---------------+
| Field | Type | Null | Key | Default | Extra |
±------------±----------------------±-----±----±--------±---------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| uid | int(11) | NO | MUL | NULL | |
| name | varchar(16) | NO | | NULL | |
| gid | int(11) | NO | MUL | NULL | |
| create_time | datetime | NO | | NULL | |
| update_time | datetime | NO | | NULL | |
| salary | int(11) | NO | | NULL | |
| sex | enum(‘male’,‘female’) | NO | | NULL | |
| age | tinyint(4) | NO | | NULL | |
±------------±----------------------±-----±----±--------±---------------+
创建的索引:
mysql> show index from user_info;
±----------±-----------±---------±-------------±------------±----------±------------±---------±-------±-----±-----------±--------±--------------±--------±-----------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | Visible | Expression |
±----------±-----------±---------±-------------±------------±----------±------------±---------±-------±-----±-----------±--------±--------------±--------±-----------+
| user_info | 0 | PRIMARY | 1 | id | A | 0 | NULL | NULL | | BTREE | | | YES | NULL |
| user_info | 1 | idx_uid | 1 | uid | A | 0 | NULL | NULL | | BTREE | | | YES | NULL |
| user_info | 1 | idx_gid | 1 | gid | A | 0 | NULL | NULL | | BTREE | | | YES | NULL |
±----------±-----------±---------±-------------±------------±----------±------------±---------±-------±-----±-----------±--------±--------------±--------±-----------+
3 rows in set (0.06 sec)