首页 > 数据库技术 > 详细

SQL基础语法的单表操作 select|insert|update|delete(增删改查) 简单使用

时间:2019-04-11 21:51:29      阅读:166      评论:0      收藏:0      [点我收藏+]

1、select(查询)

select简单的查询分为两种

注:字段也就是表结构中的列的名称

第一种:

select  字段名  from  表名

此种查询只列出你所需要查询的字段,要查询多个字段以“,”隔开

第二种:

select  *  from  表名

 * 的意思是查询出此表的所有字段

 

额外的内容:distinct关键字

select  distinct  字段名  from  表名

给查询的结果去重

 

2、insert(插入)

insert插入数据行(记录)的两种简单实现方式

第一种:

insert  into  表名  values(值1,值2...)

这种插入数据行的的值必须与表的字段名一一对应,否则数据会插入失败给出错误提示:

错误提示:Column count doesn‘t match value count at row 1

第二种:

insert  into  表名(字段名,字段名...)  values(值1,值2...)

显而易见,这是指定字段名来插入数据

 

3、update(更新(修改))

语法:

update  表名  set  字段名  =  新值  where  字段名  =   旧值

where 后面接条件,条件有多种多样,后面我会一一说明。在这里where的意思就是我要修改这个字段名下的这个旧值,新值写在set后面

 

4、delete(删除)

语法:

delete  from  表名  where  字段名 = 值

根据字段名找到值的这一行记录就被删除了

 

where(重点)

如果你的语句中有条件,则在语句末尾加上where,再跟上你的条件。例如:

select  *  from  表名  where  字段名 = 值

delete  from  表名  where  字段名 = 值

=, >, <, >=, <=, <>(不等于)都适用于where

where用法极其丰富,后面我会一一讲解,这里暂时给点简单的例子

 

and 和 or

and类似于java(不仅仅java)运算符的  &(与),  or类似于  |   。

AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来

and例子:

select  *  from  表名  where  条件1  and  条件2

查询列出满足条件1条件2的结果

or例子:

select  *  from  表名  where  条件1  or  条件2

查询列出满足条件1或者条件2的结果(满足其中一的都列出来)

 

order by

对结果进行排序

order by asc  升序  查询出的结果升序

order by desc  降序   结果降序

可以没有order by 后面的关键字,那样就默认asc(升序)

order by 写在语句最后面,给结果集排序。

order by 列子:

select  字段1,字段2  from  表名  order by 字段1 desc, 字段2 asc

用法大同小异,多种结果也可以多种排序,用","隔开

SQL基础语法的单表操作 select|insert|update|delete(增删改查) 简单使用

原文:https://www.cnblogs.com/eyesCentre/p/10692787.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!