码迷,mamicode.com
首页 > 数据库 > 详细

sql语句

时间:2020-08-19 19:08:34      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:exist   bsp   lis   student   container   记录   exists   update   syntax   


1、查询:技术图片

 

 



2、说明:创建数据库

CREATE DATABASE database-name

技术图片

 

 技术图片

 

 



3、说明:删除数据表

drop table 表名
drop table if exists 表名

技术图片

 

 技术图片

 

 

1、查询:技术图片

 

 



2、说明:创建数据库

CREATE DATABASE database-name

技术图片

 

 技术图片

 

 



3、说明:删除数据表

drop table 表名
drop table if exists 表名

技术图片

 

 技术图片

 4、说明:增加数据

 4.1添加数据 : Insert into 表名 [(字段1 , 字段2 , ….)] values (值1 , 值2 , …..);

如果向表中的每个字段都插入一个值,那么前面 [ ] 括号内字段名可写也可不写

 技术图片

 

 技术图片

 

 4.2修改数据:

 

Update table_name set 字段名=’新值’ [, 字段2 =’新值’ , …..][where id=id_num] [order by 字段 顺序]

技术图片

 

 

4.3删除数据:

     删除整个表中的信息 : delete from table_name;

     删除表中指定条件的语句 : delete from table_name where 条件语句 ; 条件语句如 : id=3;

4.4逻辑删除:

设计表,给表添加一个字段isdelete,1代表删除,0代表没有被删除

把所有的数据isdelete都改为0

要删除某一条数据时,只更新他的isdelete为0

当腰查询数据时,只查询isdelete为0的数据
update students3 set isdelete=0 

update students3 set isdelete=1 where id=1

select * from students3 where isdelete=0

4.5添加字段:

1
ALTER TABLE USERS ADD alias varchar(20) COMMENT ‘别名‘;
5.查询:
技术图片

 

技术图片

 比较运算符:

SELECT 语句中的条件语句经常要使用比较运算符。通过这些比较运算符,可以判断表中的哪些记录是符合条件的。比较结果为真,则返回 1,为假则返回 0,比较结果不确定则返回 NULL。

 

符号描述备注
= 等于  
<>, != 不等于  
> 大于  
< 小于  
<= 小于等于  
>= 大于等于  
BETWEEN 在两值之间 >=min&&<=max
NOT BETWEEN 不在两值之间  
IN 在集合中  
NOT IN 不在集合中  
<=> 严格比较两个NULL值是否相等 两个操作码均为NULL时,其所得值为1;而当一个操作码为NULL时,其所得值为0
LIKE 模糊匹配  
REGEXP 或 RLIKE 正则式匹配  
IS NULL 为空  
IS NOT NULL 不为空

 技术图片

模糊查询:like

技术图片

 

 技术图片

 

 技术图片

 

 范围查询:

技术图片

 

 

技术图片

 

空判断:

技术图片

 

 技术图片

 

技术图片

 

 

 排序:

技术图片

技术图片

 

 

 技术图片

 

 

 聚合函数:

 技术图片

 

 技术图片

 

 分组:

技术图片

 

 技术图片

 技术图片

 

 

 

 


 
 
 
 

 

 



 
 
 

sql语句

标签:exist   bsp   lis   student   container   记录   exists   update   syntax   

原文地址:https://www.cnblogs.com/hangshao/p/13419931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!