SQL语句基础

本文详细介绍了SQL中修改表结构的操作,包括添加字段、重命名和修改字段类型。同时,讲解了范围查询的用法,如'in'和'between...and...',并阐述了查询条件的优先级。此外,还提到了SQL语句的执行顺序,从FROM到ORDER BY的步骤。这对于数据库管理和数据检索至关重要。
摘要由CSDN通过智能技术生成

一、基本操作

1.修改表

(1)添加字段

alter table 表名 add 列名 类型
demo:alter table students add birthday datetime;

(2)修改字段------重命名版

alert table 表名 change 原名 新名 类型及约束
demo:alter table syudents change birthday birth datetime not null;

(3)修改字段------不重命名

alter table 表名 modify 列名 类型及约束
demo : alter table students modify birth date nout noll;

2.范围查询

in:表示在一个非连续的范围内
between … and …:表示在一个连续的范围内

查询编号是138的学生
select * from students where id in(1,3,8);   

查询编号为38的学生
select * from students where id between 3 and 8;   

查询编号是38的男生
select * from students where (id between 3 and 8) and gender=1;    

优先级

优先级由高到低的顺序为:小括号,not,比较运算符,逻辑运算符 and比or先运算,如果同时出现并希望先算or,需要结合()使用

排序
语法说明:

将行数据按照列1进行排序,如果某些行 列1 的值相同时,则按照 列2 排序,以此类推
asc从小到大排列,即升序
desc从大到小排序,即降序
默认按照列值从小到大排列(即asc关键字)

SQL语句的执行顺序:

 –第一步:执行FROM
 –第二步:WHERE条件过滤
 –第三步:GROUP BY分组
 –第四步:执行SELECT投影列
 –第五步:HAVING条件过滤
 –第六步:执行ORDER BY 排序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值