- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库( catalog)
表( table )
列( column) 或叫 字段( field )
数据类型( datatype )
记录( record ) 或叫 行( row )
主键( PrimaryKey )
索引( index)
表关联:这种将两张表通过字段关联起来的方式就被称为“表关联” ,关联到其他表主键的
字段被称为“外键”
例子 :select * from employees where age18
delete from employees where position= ‘名誉总裁’
create table T_person (FName Varchar(20),FAge int,FRemark
Varchar(20),primarykey(FName));
create table T_Debt(FNumber Varchar(20),FAmount Numeric(10,2) NOT NULL,FPerson
varchar(20),PrimaryKey
(FNumber),foreignkey(FPerson) references T_Person(FName));
insert into T_person(FName,FAge,FRemark)values(tom,18,USA) 注:在插入数据的时候
某些字段没有值,我们可以忽略这些
字段,例子: insert into T_Person(FAge,FName) values(22,lxf)
说明: Numeric(10,2) 指定字段是数字型,长度为 10 位,小数为两位
foreignkey(FPerson) 外部约束主键为 FPerson
说明:增加一个列
Alter table tabname add columnname type
例子: alter table dbo.T_Person add Fcity varchar(20)
* 非空约束对数据插入或更新的影响
如果对一个字段添加了非空约束, 那么我们是不能向这个字段中插入或更新为 NULL 值
的。
* 主键对数据插入或更新的影响
主键是在同一张表中必须是唯一的,如果在进行数据插入或更新的时候指定的主键与表
中已有的数据重复的话则会导致违反主键
约束的异常。
* 外键对数据插入或更新的影响
外键是指向另一个表中已有的数据的约束,因此外键值必须是在目标表中存在的。如果
插入或更新的数据在目标表中不存在的话
则会导致违反外键约束异常。
**UPDATE
update T_Person
set FRemark=sonin
update T_Person
set FAge=12
where FName=tom
update T_Person
set FAge=22
where FName=jim or FName=LXF
**DELETE
delete from T_Person; 删除 T_Person 表中的所有数据
drop table T_Person; 删除表中的所有数据,及把表结构全部删除。
delete from T_Person where FAge20 or FRemark=Mars
******** 数据检索
select * from T_Employee
select FNumber,FName,FAge,FSalary from T_Employee
select FNumber as 编号, FName as 姓名, FAge as 年龄 from T_Employee (其中的
‘as’不是必须的,是可以省略的 )
select * from T_Employee
where FSalary5000 or FAge25;
几种聚合函数:
MAX 计算字段最大值
MIN 计算字段最小值
AVG 计算字段平均值
SUM 计算字段合计值
COUNT 统计数据条数
select MAX(FSalary) from T_Employee
where FAge25 注:查询年龄大于 25 岁的员工的最高工资。
select MAX(FSal
您可能关注的文档
最近下载
- 《电路基础》陈佳新(习题详细参考答案).doc
- 中国成人社区获得性肺炎诊断和治疗指南(2016年版).pdf VIP
- 2023-2024学年上海中学高一(下)期末考化学试题及答案.pdf VIP
- 25秋《学霸提高班》单元达标测试卷一年级语文上册.pdf VIP
- 安徽二造水利一计量与计价实务课程讲解.pdf VIP
- 2025年人教版(2024)小学信息科技四年级(全一册)教学设计(附教材目录 P208).docx
- 药品从业人员基本情况登记表-附件6.doc
- MZT 174-2021 养老机构康复辅助器具基本配置.docx VIP
- 中心静脉导管冲管及封管专家共识解读2025.pptx VIP
- 2025《建筑施工行业公司事故隐患内部报告奖励管理制度》新修订版.pdf VIP
原创力文档


文档评论(0)