SQL简单学习笔记

这篇博客介绍了SQL的基本操作,包括创建、修改和删除表、视图和索引的语句,强调了ALTER TABLE在修改表结构中的应用。还讨论了索引的类型、作用及维护,以及主键和聚集索引的概念。最后,简述了SQL的单表查询和多表查询,涉及LIKE、GROUP BY、HAVING和JOIN等操作。
摘要由CSDN通过智能技术生成
一、sql基本表创建、修改、删除语句
创建模式 create schema 创建表 create table 创建视图 create view 创建索引create index
相对应删除为 drop table/view......

修改表   alter table  创建的其他项没有修改操作
例如--》
alter table Student add S_ontrance date;  /*学生表增加入学时间列*/
alter table Student alter column Sage int; /*修改学生表的Sage列的数据类型为int,这个在mysql中执行错误*/
alter table Course add unique(Cname); /*增加课程名唯一的约束*/

alter table 表名 drop constraint 约束名

删除表 drop table <表名> [restrict(有限制) | cascade(无限制)] 

建立索引 create [unique] [cluster] index <索引名称> on <表名>(<列名>[<次序>][,<列名>[<次序>]]...));索引可建立在一列或多列上
次序:ASC升 / DESC降 例==》
create unique index StuNoIndex on Student(Sno);[]里所包含的内容可有可无

unique表示此索引的每一个索引值只对应唯一的数据记录。 
cluster表示要建立的索引是聚簇索引。聚簇索引确定表中数据物理顺序。类似电话簿,后者按姓氏排列数据 
非聚集索引,该索引的逻辑顺序与磁盘上行的物理存储顺序不同,创建一个索引表
默认是普通索引

对聚集与非聚集的
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值