欢迎来到天天文库
浏览记录
ID:16122294
大小:31.00 KB
页数:3页
时间:2018-08-08
《sql创建学生信息表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、创建学生表:createtablestudent(snovarchar(4)primarykey,snamevarchar(10)notnull,sagedecimal(3,0),ssexchar(2),emailvarchar(20)unique,constraintck_student_ssex_sagecheck(ssexin('男','女')andsagebetween10and50))创建课程表:createtablecourse(cnovarchar(4),cnamevarchar(40),constraintpk_courseprimary
2、key(cno))创建成绩表:createtablesc(snumvarchar(4),cnumvarchar(4),scoredecimal(4,1),constraintpk_scprimarykey(snum,cnum),constraintfk_sc_snum_studentforeignkey(snum)referencesstudent,constraintfk_sc_cnum_courceforeignkey(cnum)referencescourse,constraintck_sc_scorecheck(scorebetween0and1
3、00))一、简单查询简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECTnickname,emailFROMtesttableWHEREname='张三'(一)选择列表例如,下面语句显示testtable表中所有列的数据:SELECT*FROMtesttable一、说明:几个简单的基本的sql语句选择:select*fromtable1where范围插入:insert
4、intotable1(field1,field2)values(value1,value2)删除:deletefromtable1where范围更新:updatetable1setfield1=value1where范围查找:select*fromtable1wherefield1like’%value1%’---like的语法很精妙,查资料!排序:select*fromtable1orderbyfield1,field2[desc]总数:selectcount*astotalcountfromtable1求和:selectsum(field1)assu
5、mvaluefromtable1平均:selectavg(field1)asavgvaluefromtable1最大:selectmax(field1)asmaxvaluefromtable1最小:selectmin(field1)asminvaluefromtable1
此文档下载收益归作者所有