SQL入门基础语法.docx
《SQL入门基础语法.docx》由会员分享,可在线阅读,更多相关《SQL入门基础语法.docx(12页珍藏版)》请在优知文库上搜索。
1、1 .唯一索引:在数据表中运用UNIQUE可以为一个数据列定义一个唯索引,唯一索引中的每个索引值只对应数据表中的条记录,保证了数据列中记录的唯一性2 .主索引:在数据表中运用PRIMARYKEY可以为一个数据列定义一个主索引,所谓的主索引就是在主键列中建立索引3 .单列索引:定义在数据表中一个数据列上的索引就是单列索引,一般在数据查询时,假如WHERE子句中常常用到的数据表中的某一列作为查询条件,就可以把该列创建为单列索引4 .复合索引:索引可以定义在一个数据表的多个数据列匕像这样的索引被称为复合索引5 .聚簇索引:创建与删除索引CREATEUNIQUEC1.USTERINDEXindex_n
2、ameONtableJrlame(COlUmn_name排序方式)排序:关键字ASC表示升序排列,关健字DESC表示降序排列修改数据库中的表6 -向表中增加一列A1.TERTAB1.Etable_nameDD(column-namedatatypeconstraint-condition)例如:A1.TERTAB1.ET_teacherADDsalaryINTNOTNU1.1.2.增加个约束1.TERTAB1.Etable_nameADDconstraint_type(column-name)例如:A1.TERTAB1.EdeptADDPRIMARYKEY(deptJD)3增加一个索引A1.T
3、ERTAB1.Etable_nameADDINDEX(COIUmn_name1,column_name2)例如:A1.TERTAB1.ET_curriculumADDINDEXi-crcdit(credit)4 .修改表中的某一列A1.TERTAB1.Etable-nameMODIFYCOlUmn_namedatatype例如:A1.TERTAB1.ET_studentMODIFYsexCHAR(2)5 .删除表中的某一列A1.TERTAB1.Etable_nameDROPcolumn_name6 .删除一个约束条件A1.TERTAB1.Etable_nameDROPconstraint_ty
4、pe7 .删除数据库中的表DROPTAB1.Etable.nameCASCADECONSTRAINTS删除表时要运用CASCADECONSTRAlNTS级联删除从表中的外键约束数据的杳询操作查泡全部列的数据记录SE1.ECT*FROMtable_nameorview_name,table_namelorview_namel杳询表中指定的列SE1.ECT目标列,目标列FROM表名或者视图名,表名或者视图名在SE1.ECT语句中查询数据表或者视图指定的列时,在SE1.ECT语句中指定的列名必需是指定的数据表或者视图中存在的列查泡表中不重发的汜录SE1.ECTDISTINCT目标列,目标列FROM表
5、名或者视图名,表名或者视图名运用列别名查询SE1.ECT目标列AS列别名,目标列AS列别名FROM表名或者视图名,表名或者视图名1在SE1.ECT语句中运用列别名的形式对数据表或者视图查询时,可以再在杳询的列名后面运用一个空格键来代替AS,空格后面再跟上列别名的名字。假如列别名对字母大小写微感,或者在运用包含有空格或者特别字符的列别名,则必需运用堂引号或者双引号将其引起来,否则系统将报错对查询的记录进行运算SE1.ECT语句还可以运用算数运算符对指定的列进行运算,其中算术运算符包括加减乘除以与模除,在SE1.ECT语句中对指定的列进行算术运算符进行运算时,只会变更显示的结果,并不会变更数据表中
6、列在SQ1.语句中,假如在WHERE子句中比较的时整数型数据,则可以不用运用单引号,假如比较的时其他的数剧类型,如字符串、口期等,则必需用单引号引起来,另外,WHERE子句中比较运算符的左侧和右侧的数据类型必需是类型兼容的BETWEENAND运算符字段1BETWEEN值1AND值2在SQ1.中运用BETWEENAND运算符可以查询指定条件您用的记录,也可以运用NOTBETWEENAND运算符来解除一些记录IN运算符查询与列表匹配的记录字段1IN(属性值1,属性值2)在SQ1.语句中也可以运用NOTIN来解除一些汜录SE1.ECTteaID,tcaNamc,age,scx,dcptFROMT_t
7、eacherWHEREdePtIN(计算机系,数学系)字符串比较运用比较运算符对字符串进行比较在运用比较运算符对字符串进行查询和比较时,有的数据库须要区分大小写,如ORAC1.E,但是在MSSQ1.SERVER和MYSQ1.中不区分,为了避开由于不留意字符申大小写而查泡不到正确的结果,可以运用干将字符串转换为大小的函数UPPER1.OWER对字符串进行转换运用BlNARY关地字对字符串进行:进制比较BlNARY可将字符申转换为二进制对象再进行比较SE1.ECTStringl比较运算符BINARYstring2或者SE1.ECTBINARYStringl比较运算符string2逻辑杳询在SQ1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 入门 基础 语法