mysql基础语句--2

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值