30分钟带你快速入门MySQL教程(5)

好了,通过上面的操作,我们不仅仅学会了在MySQL数据库创建一个数据库,还学会了在新建数据库的中创建数据库表,我们来简单的理清一下这三者的关系吧:

        MySQL数据库:相当于是一个大仓库,里面有很多个小仓库;

数据库:相当于是大仓库中的小仓库,里面有很多个小的容器;

数据库表:相当于是小仓库中的容器,我们就是在里面存储内容;

那么我们也可以通过一个图来理清这三者的关系:

30分钟带你快速入门MySQL教程

好了,我想当你看到这个图之后就会觉得非常清晰了!

三、操作数据库中的数据库表

 

1.向数据表中添加数据

前面创建了数据库表之后,注意里面是没有存储任何数据的,下面我们就往这个表中插入数据:

1

2

 

mysql> insert into network3 values("3114006441","xpleaf","male",35,"QingYuan");

Query OK, 1 row affected (0.01 sec)

 

上面的操作,我就往数据库表中添加了一条数据,数据内容跟前面的学生信息表中的第一条是一模一样的,这里我们着重看一下向数据库表中插入数据的命令语法:

insert into 数据库表名 values(value值1,value值2,.......);

因为我创建的表中是有6列的,所以values里也就有6个值了。这是一种向表中插入数据的方式,当然,你也可以指定向特定的列中插入数据,命令语法如下:

insert into 数据库表名 (列名1,列名2,...) values(value值1,value值2,...);

也就是说,你可以只向数据库表中添加部分数据,当然前提是,你还要遵守not null的规则。

我们下面再添加几条数据,为了操作的一致性,我们使用第一种方法添加数据:

1

2

3

4

5

6

7

8

9

10

11

 

mysql> insert into network3 values("3114006442","Jim","male",38,"JiangMen");

Query OK, 1 row affected (0.00 sec)

  

mysql> insert into network3 values("3114006443","Pei","male",41,"PuNing");

Query OK, 1 row affected (0.01 sec)

  

mysql> insert into network3 values("3114006440","Xuan","male",36,"ShanWei");

Query OK, 1 row affected (0.02 sec)

  

mysql> insert into network3 values("3214006336","Ting","female",30,"ChaoShan");

Query OK, 1 row affected (0.02 sec)

 

 

2.查询数据库表中的数据

向表中插入数据之后,接下来我们当然是要查询表中的数据了。查询表中的数据有多种方法(其实都是一种方法),但无论哪种方法,基本的命令语法都是像下面这样:

1

 

select 列名称 from 数据库表名 [查询条件];

 

命令的基本语法倒是有了,关键是要看一下如何使用。

(1)查询表中全部数据

操作如下:

1

2

3

4

5

6

7

8

9

10

11

 

mysql> select * from network3;

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

| id | name   | sex    | age | address  |

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

| 3114006440 | Xuan   | male   |  36 | ShanWei  |

| 3114006441 | xpleaf | male   |  35 | QingYuan |

| 3114006442 | Jim    | male   |  38 | JiangMen |

| 3114006443 | Pei    | male   |  41 | PuNing   |

| 3214006336 | Ting   | female |  30 | ChaoShan |

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

5 rows in set (0.00 sec)

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b464a4e54eafb88dd1095d759c5962b9.html