SQL 语言
SQL 语言中的语法关键字,不区分大小写:
创建表 create table;
指定主键 primary key();
指定外键 foreign key();
修改表 alter table;
删除表 drop table;
索引 index,
视图 view;
数据库查询
select.…from.…where;
分组查询group by,分组时要注意select后的列名要适应分组,having为分组查询附加条件:
select sno,avg(score)from student group by sno having(avg(score)>60)
更名运算as: select sno as“学号” from t1
字符串匹配like, %匹配多个字符串,匹配任意一个字符串:
select * from t1 where sname like 'a'
数据库插入insert into.…values():insert into t1 values(a',66)
数据库删除delete from.where::delete t1 where sno=4
数据库修改update.…set.where:update t1 set sname='aa'where sno=3 排序order by,默认为升序,降序要加关键字DESC: select*from t1 order by sno desc
DISTINCT:过滤重复的选项,只保留一条记录。
UNION:出现在两个SQL语句之间,将两个SQL语句的查询结果取或运算,即值存 在于第一句或第二句都会被选出。
INTERSECT:对两个SQL语句的查询结果做与运算,即值同时存在于两个语句才被 选出。 MIN、AVG、MAX:分组查询时的聚合函数
网友评论