SQL语句基础

it2023-06-02  70

一、基本操作

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 排序
最新回复(0)