資源描述:
《t-sql語句學(xué)習(xí)筆記》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、T_SQL語句001.新建數(shù)據(jù)庫:createdatabaseSaleson(name=Sales_dat,--主數(shù)據(jù)文件邏輯名Sales_datfilename='D:databasesales_dat.mdf',--物理名為sales_dat.mdfsize=10mb,--初始大小10MBmaxsize=50mb,--最大值50MBfilegrowth=5%--自動增長值5)logon(name=Sales_log,--日志文件邏輯名Sales_logfilename='D:databasesales_log.ldf',--物理名s
2、ales_log.ldfsize=5mb,--初值5MBmaxsize=25,--最大值25filegrowth=5%--自動增長值5)Go002.新建表:use學(xué)生信息管理系統(tǒng)--設(shè)置當(dāng)前數(shù)據(jù)庫createtablecourse_info--創(chuàng)建課程信息表(c_nochar(10)notnull,--課程號,必填c_namenvarchar(20)notnull,--課程名,必填c_creditintnull--學(xué)分,允許為空)003.增加表字段:USE學(xué)生信息管理系統(tǒng)altertablecourse_infoadd增加c_periodsma
3、llintnotnull004.修改表字段:USE學(xué)生信息管理系統(tǒng)altertablecourse_infoaltercolumn修改表字段c_namenvarchar(40)notnull005.刪除表字段:USE學(xué)生信息管理系統(tǒng)altertablecourse_infodropcolumn刪除表字段c_period006.刪除表:USE學(xué)生信息管理系統(tǒng)altertablecourse_infodroptable刪除表course_info007.創(chuàng)建主鍵:Altertable表名addconstraint主鍵約束名primarykey(字段
4、)008.默認(rèn)約束:Altertable表名addconstraint默認(rèn)約束名default('默認(rèn)值')for字段009.唯一約束:Altertable表名addconstraint唯一約束名unique(字段)010.檢查約束:altertable表名AddConstraint約束名Check約束表達(dá)式011.外鍵約束:altertable外鍵表AddConstraint外鍵約束名foreignkey(字段)references主鍵表(字段)012.表中插入數(shù)據(jù):(1).插入一行Insertintostu_info(s_Name,s_No
5、,s_Sex,stuAge,s_Seat,s_Address)Values(‘張三’,‘2012060108’,‘男’,‘28’,‘15’,‘湘潭’)(2).插入多行USE學(xué)生信息管理系統(tǒng)insertintoCourse_info(C_no,C_name,C_credit,C_period)select'0102','蔡敏芳','85','91'unionselect'0103','黃美美','89','99'unionselect'0106','蕭紅','99','95'013.表中刪除數(shù)據(jù):Deldtestu_infowheres_No=’
6、2012060108’014.表中修改數(shù)據(jù):Updatestu_infosets_Sex=’男’Wheres_Name=’熊智’015.查詢?nèi)苛蠻SE學(xué)生信息管理系統(tǒng)select*fromCourse_info016.查詢部分列selectC_no,C_namefromCourse_info017.查詢部分列(按降序)selectC_periodfromCourse_infowhere條件判斷(C_period>=90)orderbyC_perioddesc按降序排列018.查詢部分列(按升序)selectC_periodfromCourse
7、_infowhere條件判斷(C_period>=90)orderbyC_periodasc按升序排列019.查詢地址(去掉相同的地址)USE學(xué)生信息管理系統(tǒng)selectdistinct去掉相同的地址C_AddressfromCourse_info020查詢前三行(搜索表中的前三行)USE學(xué)生信息管理系統(tǒng)selecttop3表示前三行*fromCourse_info021.查詢前20%的行記錄USE學(xué)生信息管理系統(tǒng)selecttop20percent表示前20%的行記錄*fromCourse_info022.查詢【同學(xué)表】中18歲到20歲的姓李
8、的女生。提示:有3個(gè)限制條件:①年齡>=18并且年齡<=20②姓名like'李%'③性別='女';同時(shí)年齡需要由出生日期計(jì)算得到。Year()函數(shù)是用