您的位置:首页 > 数据库 > MySQL

mysql基础语句--2

2016-07-25 15:43 447 查看
前面我们已经学会了如何去建立库、建立表,接下来我们来学习关于表中信息的增删查改这几种命令。

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 确定所删除行;
例:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: