mysql的简单命令操作

在这里给大家介绍一下必须要掌握的mysql的基本操作命令

一、mysql的安装和配置

这个大家可以去网上自行查找相关的步骤,完全配置完毕之后,win+r进入控制台cmd,之后输入mysql -u root -p,如果让你输入密码,就说明安装成功了。注意一点,输入密码的时候,是不显示的,所以不要以为自己没有输入,但是就算输错了也没事,会提示重新输入的。

二、mysql的相关操作(必须要掌握)

当我们通过上面的步骤成功进行到Mysql的操作界面时,我们可以输入show databases;注意分号,每个命令都需要加分号,如果没加直接回车了,也没关系,在下面那行打个分号就可以了,这个命令是用来查看mysql里面存在的所有数据库,那么创建数据库呢?同样也很简单create database '数据库名',这个时候再次输入show databases;就可以观察到我们刚刚创建的那个数据库,我们使用这个数据库,使用命令use 数据库名;注意这里是不需要加引号的,这个时候我们发现数据里面并没有任何的东西,那么我们需要创建表,创建表的操作需要自己上网查看,这里我举一个简单的例子,比如说我需要创建一个表名student,表中有字段分别为:id,name,number,其中id是主键,使用命令create table student(id int primary key auto_increment, name varchar(255), number int)解释一下,这里的primary key代表主键,主键是指可以唯一标识表中数据身份的字段,auto_increment代表自增,当我们添加多条数据的时候,主键字段是不需要添加的,他会自动为我们添加的数据进行编号。

三、表的增删改查操作

增加操作

比如向我们上面创建的student表中增加一条数据,使用命令insert into student(name,number) values("小小怪",123),然后使用select * from student命令,我们可以发现表中多了一条我们刚刚创建的数据,虽然我们并没有给id赋值,但是我们发现id的值已经自动分配了。

删除操作

刚才我们在表中添加了一条数据,现在我们想要删除它,怎么办呢,使用命令delete from student where name='小小怪',这个时候我们使用命令select * from student的时候,发现表中的数据已经被删除了。这里注意一点,就是我这里的筛选条件只写了一个是因为只需要这个就可以找到这条记录了,当表中的字段比较多的时候,还是需要将where语句写的更准确一点,比如delete from student where name="小小怪" and number=123

修改操作

比如说我们想要修改之前添加的命令里面的number的值,使用命令update student set number=222 where name='小小怪',还是那个问题,当表中的字段比较多的时候,需要增加where语句的筛选。使用select * from student命令,发现表中的数据已经改变了。

查找操作

其实上面的操作基本都用到了查找的操作,也就是select * from student,这个命令可以查看表中所有的数据,当然了,我们也可以针对性的查询,比如我只想查找number是123的学生姓名,可以这样写select name from student where number=123

查找操作的高级命令

实际使用中,我们的命令不可能都是这么简单的,mysql也提供给了我们很多使用的功能,比如我想查找name=’小小怪’的number的平均值,使用命令select avg(number) as number_avg from student where name='小小怪',同样还有sum求和函数,等等。解释一下as number_avg的作用,这个是一个索引,就是给这个值一个定义而已,可以理解为表格的第一行用来描述下面数据的字段。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1990858822@qq.com

文章标题:mysql的简单命令操作

本文作者:XIAOK Z

发布时间:2019-08-31, 20:35:30

最后更新:2019-08-31, 21:30:32

原始链接:http://yoursite.com/2019/08/31/mysql的简单命令操作/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏