mysql中数据库数据表的创建、查看、删除操作

时间:2024-03-20 15:08:01

运行mysql

mysql中数据库数据表的创建、查看、删除操作

 在安装好mysql之后,我们打开命令提示符。

然后输入mysql -u root -p

mysql中数据库数据表的创建、查看、删除操作

它会提示让你输入密码,密码是之前软件在安装过程中让你设置的那个密码,如下图所示:

mysql中数据库数据表的创建、查看、删除操作

 输入密码后:

mysql中数据库数据表的创建、查看、删除操作

 查看数据库

输入show databases;

mysql中数据库数据表的创建、查看、删除操作

可以看到,有五个数据库,school是本人之前创建的,其它四个都是系统自带的,最好不要去使用。

创建数据库

输入create database lee;

其中,create database是mysql的命令,lee是我给数据库取的名字

效果如下:

mysql中数据库数据表的创建、查看、删除操作

显示已经创建成功

接下来我们再查看一下

mysql中数据库数据表的创建、查看、删除操作

可以看到,确实创建成功了

删除数据库

输入drop database lee;

其中,drop database是mysql的命令,而lee是刚刚创建的数据库的名字

效果如下:

mysql中数据库数据表的创建、查看、删除操作

接下来我们再来查看一下,看看是否成功删除

mysql中数据库数据表的创建、查看、删除操作

我们可以看到,之前创建的lee数据库已经没有了

创建数据表

接下来我们来创建数据表

首先,我们要先使用想要创建的数据表所在的数据库

输入use lee;

其中,use是mysql的命令,而lee是数据库的名字,由于之前已经删掉了,所以我再创建了一个lee数据库

 

效果如下:

mysql中数据库数据表的创建、查看、删除操作

然后输入create table lee_table(name char(10));

上面代码的意思是:

create:创建

table:表

lee_table:是指你想创建数据表的名字,这里我写出的是lee_table

(name char(10));   :是指创建的这个表里,有一个叫name的字段名,字符串的长度为10字节,而分号;则是表示语句的结束

查看数据表

创建成功了之后,我们再查看一下

输入show tables;

效果如下:

mysql中数据库数据表的创建、查看、删除操作

删除数据表

输入drop table lee_table;

其中drop table是mysql中的命令,而lee_table是想要删除的数据表的名字

mysql中数据库数据表的创建、查看、删除操作

接下来我们再查看一下数据表,看看是否删除了

输入show tables;

mysql中数据库数据表的创建、查看、删除操作

 显示的效果如上,显示为空

数据表中添加数据

我们首先创建一个数据表:

mysql中数据库数据表的创建、查看、删除操作

如上所示,列表中包含name,age,gender字段名

接下来往这个数据表中添加数据

mysql中数据库数据表的创建、查看、删除操作

输入insert into lee_table(name,age,gender)然后回车

再输入value('李牛逼','21','男');然后回车

在上面的代码中,insert into是mysql中的命令,lee_table是数据表的名字

(name,age,gender)表示数据表中的字段名

value('李牛逼','21','男');表示你对应上面的字段名输入的值

 

如果你添加的字段名的值不是数据表中包含的字段名,则会发生错误

mysql中数据库数据表的创建、查看、删除操作

如上图所示,id并不是lee_table数据表中的字段名

查看数据表中的数据

输入select * from lee_table;

mysql中数据库数据表的创建、查看、删除操作

效果如上

其中,代码select是mysql中的命令,*号表示是所有字段名的数据,from也是mysql中的命令,lee_table则是要查看的数据表的名字

但是如果查看所有数据,在面对海量数据时会有所影响,所以也可以按字段查看数据

输入select name from lee_table;

mysql中数据库数据表的创建、查看、删除操作

如上图所示,如果设置只查看name字段,则只会显示name字段

也可以显示多个字段,例如我要查看name和age两个字段的数据

输入select name,age from lee_table;

mysql中数据库数据表的创建、查看、删除操作

如上图所示,则显示了name,age两个字段的数据,两个字段之间用逗号','分隔开来

也可以复杂一点,比如

Select name from lee_table where type = “s” order by id desc limit 1,2;

以上代码表示为:查询所有type为's'(type="s")的数据,并以id(order by id)为标准,倒序排序(desc)

而且从第1条之后,显示2条(limit 1,2)的字段名为name的数据

查看数据表的结构

输入desc lee_table;

其中desc是mysql的命令,而lee_table则是想要查看的数据表的名字

mysql中数据库数据表的创建、查看、删除操作