【MySQL】SQL基础语句

先使用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)

创建存储过程插入数据:
发布了278 篇原创文章 · 获赞 13 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/LU_ZHAO/article/details/105154347