网站建设知识
mysql基础语句--2
2025-07-22 09:59  点击:0
前面我们已经学会了如何去建立库、建立表,接下来我们来学习关于表中信息的增删查改这几种命令。
1、向表中增加信息 一张表的最小单位是行,所以我们在增加和删除时所操作的最小单位是行。假设已经提前建立了一张表msg,这个表有id、title、name、skill这几列。接下来我们向这张表中添加信息。命令: insert into 表名 (列名1,列名2, 列名3,...) //向那几列添加信息 values //值是多少 (第一列值,第二列的值,第三列的值,...); //如果值是字符或字符串的话,要用单引号(’’)括起来。例:

注意:select * from msg;这条命令是查看msg这张表的所有行、所有列,下面会专门介绍。
不仅可以一次增加一条信息,还可以一次增加多条信息:

注意:mysql服务器有自己的语言格式,具体与装的时候配置的有关。而命令行一般是gbk的形式,所以我们在添加信息之前,要先告诉mysql服务器我们要给他传过去的信息是什么格式。以gbk为例:命令: set names gbk; 然后再添加信息就没问题了。
2、修改表中的某一条信息命令: update 表名 //更新那张表 set //设置 列名1=新的信息, 列名2=新的信息, ... where //确定修改哪一行 关键字 //只要能定位到具体某一行的信息都可以例:现在修改刘备的skill

在这个例子中,id=1可以确定所要修改的行,name='刘备'也是可以的。所以,只要能确定到某一行的信息都可以。
3、查找表中的信息查找所有行,所有列。命令:select * from msg; //查找所有行和所有列
查找部分列。命令:select 列名1,列名2 ... from msg; //查找列名1,列名2 ...这些列

查找部分行。命令: select * from msg where 确定到部分行的条件; //这的条件只要能确定到具体某几行就行


查找部分行,部分列。命令: select 列名1,列名2 ... from msg where 那几行的条件; //from前的命令确定列,where后面的命令确定行

4、删除表中的某一行命令: delete from msg where 确定所删除行;例: