mysql建立表_mysql创建表

创建一张数据表

create table 表明(字段名称 字段类型,字段名称 字段类型,.........)

创建表

学号姓名性别年龄入学日期

mysql> create table stu(num int(6),name varchar(10),sex varchar(2),age int,shcooldata date);

查看表中的数据

mysql> select * from 表名;

查看表结构(什么叫表结构:有那些字段那些类型)

mysql> desc 表名;

那些字段那些类型

+------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+------------+-------------+------+-----+---------+-------+

| num | int(6) | YES | | NULL | |

| name | varchar(10) | YES | | NULL | |

| sex | varchar(2) | YES | | NULL | |

| age | int(11) | YES | | NULL | |

| shcooldata | date | YES | | NULL | |

+------------+-------------+------+-----+---------+-------+

5 rows in set (0.00 sec)

int长度可以不规定长度,默认11位。但是varchar必须定义长度。

只有数字类型和字符串类型有长度,日期类型没有长度

删除表

drop table 表名;

创建一张book表

书号

书名

发行日期

价格:数据类型中的 double 长度控制可以是两个长度一个是总长度,一个是小数点后面的长度。

mysql> create table book(num int,name varchar(10),date1 date,price double(5,2));

Query OK, 0 rows affected (0.02 sec)

mysql> desc book;

+-------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------+-------------+------+-----+---------+-------+

| num | int(11) | YES | | NULL | |

| name | varchar(10) | YES | | NULL | |

| date1 | date | YES | | NULL | |

| price | double(5,2) | YES | | NULL | |

+-------+-------------+------+-----+---------+-------+

4 rows in set (0.00 sec)

你可能感兴趣的:(mysql建立表)