表school.student1

一、创建表

要求:

创建表school.student1

结构:

![结构图](https://upload-images.jianshu.io/upload_images/15572377-edf869f307f34bed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

语法:

create  table 表名(

字段名1  类型[(宽度) 约束条件],

字段名2  类型[(宽度) 约束条件],

字段名3  类型[(宽度) 约束条件]

)[存储引擎 字符集];

==在同一张表中,字段名是不能相同

==宽度和约束条件可选

==字段名和类型是必须的

示例:

mysql> CREATE  DATABASE school; //创建数据库school

mysql> use school; //使用库

mysql> create table student1(

  id int,

name varchar(50)  ,               

sex enum('m','f'),

age int

);

Query OK, 0 rows affected (0.03 sec)

二、查看所以表

mysql> show tables;                                     //查看表(当前所在库)

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

| Tables_in_school |

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

| student1        |

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

1 row in set (0.00 sec)

三、查看表结构

1、desc student1;

![库表结构](https://upload-images.jianshu.io/upload_images/15572377-49d2021266cc5c5c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2、show create table student1\G

*************************** 1. row ***************************

      Table: student1

Create Table: CREATE TABLE `student1` (

  `id` int(11) DEFAULT NULL,

  `name` varchar(50) DEFAULT NULL,

  `sex` enum('m','f') DEFAULT NULL,

  `age` int(11) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8

1 row in set (0.00 sec)

(第一行

表名:student1

创表语法:创 表 表名(

第一列  类型  默认为空,

。。。

)数据库引擎,字符集)

四、表中插入内容

1、语法

insert into 表名(字段1,字段2...)  values(字段值列表...);

2、示例1:顺序插入

insert into student1 values

(1,'zhangsan','m',33) ,

(2,'lisi','f',20) ,

(1,'wangwu','m',40) ,

五、查看表内容

mysql> select * from student1;   //查询表中所有字段的值

Empty set (0.00 sec)

你可能感兴趣的:(表school.student1)