数据库设计基础知识(3)

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)

扫描二维码关注公众号,回复: 13926762 查看本文章

更名运算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:分组查询时的聚合函数

猜你喜欢

转载自blog.csdn.net/flysh05/article/details/124254210
今日推荐