SQL 笔记(二)
来源:互联网 发布:线条随鼠标特效源码 编辑:程序博客网 时间:2024/06/10 05:31
1、创建表
CREATE TABLE SC(Sno int,Qno int,primary key(Sno),foreign key(Qno) references Course(Cno));
这里声明Sno为主键,声明Qno为外键,并指定Qno关联的是Course表中的Cno项,其中Cno必须为Course表中的主键。
2、修改表
Alter table tablename add sex char(3);
为tablename表增加sex属性,为char(3)类型。
3、创建索引
create index index_name on students(Sage);//为students表的Sage属性创建索引,索引名为index_name。create index index_name on students(Sage,Sno);//为students表的Sage和Sno属性创建索引。create unique index index_name on students(Sno);//创建唯一索引create cluster index index_name on students(Sno);//创建聚簇索引drop index index_name;//删除名为index_name的索引。
4、查询
姓刘的同学的名字。
姓刘,且为两个字。
asc为升序,desc为降序。
1、查询学生总数。 2、SC表中不同的学号数。
选修课程1的学生的平均分。
求每门课的课号及选课人数
group by 将查询结果按一列或多列值分组,目的是将“集函数”作用到组上。
等值查询
自身连接
三表连接查询,当属性不冲突时,可不指定表名
不相关子查询比相关子查询性能好
定义视图
删除视图
0 0
- SQL笔记(二)
- SQL 笔记(二)
- sql学习笔记(二)
- SQL基础笔记(二)
- 《SQL基础教程》笔记(二)
- SQL学习笔记(二)
- SQL Server XQuery 学习笔记(二)
- SQL*Plus学习笔记(二)
- SQL 优化学习笔记(二)
- sql 必知必会学习笔记(二)
- pl/sql学习笔记(二)
- Oracle PL/SQL 学习笔记(二)
- 【AA】SQL学习笔记(二)
- PL/SQL个人学习笔记(二)
- SQL初学学习笔记(二)
- SQL复习笔记二(mysql)
- 数据库学习笔记(二)sql 语句
- pl/sql基础知识学习笔记(二)
- concat方法
- BDD1.4更换Logo图片
- JavaScript—定义 getters 与 setters
- 如何确定特定情况下可变参数函数的参数个数
- 175. Combine Two Tables
- SQL 笔记(二)
- 信号量、互斥体和自旋锁
- 历年阿里面试题汇总(2017年不断更新中)
- 完成一个简单的时间片轮转多道程序
- Java设计模式
- scala之数据结构
- 【P-oj】-Fibonacci(矩阵)
- 高德地图API练习
- 程序中插入数据库出现乱码问题