欢迎来到天天文库
浏览记录
ID:13006652
大小:31.00 KB
页数:0页
时间:2018-07-20
《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),
2、constraintpk_courseprimarykey(cno))创建成绩表:createtablesc(snumvarchar(4),cnumvarchar(4),scoredecimal(4,1),constraintpk_scprimarykey(snum,cnum),constraintfk_sc_snum_studentforeignkey(snum)referencesstudent,constraintfk_sc_cnum_courceforeignkey(cnum)reference
3、scourse,constraintck_sc_scorecheck(scorebetween0and100))一、简单查询简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECTnickname,emailFROMtesttableWHEREname='张三'(一)选择列表例如,下面语句显示testtable表中所有列
4、的数据:SELECT*FROMtesttable一、说明:几个简单的基本的sql语句选择:select*fromtable1where范围插入:insertintotable1(field1,field2)values(value1,value2)删除:deletefromtable1where范围更新:updatetable1setfield1=value1where范围查找:select*fromtable1wherefield1like’%value1%’---like的语法很精妙,查资料!排序:
5、select*fromtable1orderbyfield1,field2[desc]总数:selectcount*astotalcountfromtable1求和:selectsum(field1)assumvaluefromtable1平均:selectavg(field1)asavgvaluefromtable1最大:selectmax(field1)asmaxvaluefromtable1最小:selectmin(field1)asminvaluefromtable1
此文档下载收益归作者所有