《S1复习整理资料.doc》由会员分享,可在线阅读,更多相关《S1复习整理资料.doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、SQL Server一添加数据1. 插入数据(1)使用Insert插入数据行:语法:Insert Into 表名(列名,列名,)Values(值列表)例:Insert Into Student(Sname,Saddress,SSex)Values(张三, 上海松江, 男)(2)一次插入多行: 语法:Select Identity(数据类型,标识种子,标识增长量)As列名 Into 新表 From 原始表 例:Select Students.Sname,Students.Sadderss,Students.Semail, Identity(int,1,1)As StudentId Into To
2、ngXunLu From Students2使用T-SQL更新数据语法:Update 表名 Set 列名=更新值 Where 更新条件例:Update Scores Set Scores=Scores + 5 Where Scores = 953.使用T-SQL删除数据 (1)使用Delect删除数据:语法:Delect From 表名 where 删除条件例:Delete From Students Where Sname=张三 (2)使用Truncate Table 删除数据语法:Truncate Table 表名例:Truncate Table Students二查询数据语法:Selec
3、t 列名 From 表名 where 查询条件表达式Order by 排序的列名 ASC 或 DESC1. 查询所有的数据行的列: Select * from Students2. 查询部分行列条件查询:Select Scode,Sname,Saddress From Students Where Saddress=河南新乡3. 在查询中使用列名:Select Scode As 学员编号,Sname As 学员姓名, From Students Where Scode12 或 Select FirstName+.+LastName As 姓名 From Employees4.查询空行:Sele
4、ct Sname From Students Where Semail Is Null5.在查询中作用常量列:Select 姓名=Sname,地址= Sadderss,河北新龙As 学校名称 From Students6查询返回限制的行数:Select Top 5 Sname,Saddress From Students Where Ssex=07.查询排序:Select StudentID As 学员编号,(Score*0.9+5) As 综合成绩 From Score Where(Score*0.9+5)60 Order By Score8.查询中使用的函数(1)字符串函数函数名描述举例C
5、harInderx用来寻找一个指定的字符串中的起始位置Select CharIndex(Accp,My Accp Course,1)返回:4Len返回传递给它的字符串长度Select Len(SQL Server课程) 返回:12Upper把传递它的字符串转为大写Select Upper(sql server课程)返回:SQL SERVER课程Ltuim清除字符左边的空格Select Ltrim(周智宇)返回:周智宇(后面的空格保留)Rtrim清除字符右边的空格Select Rtrim(周智宇)返回:周智宇(前面的空格保留)Right从字符串右边返回指定数目的字符Select Replace(
6、买卖提.吐尔松,3)返回:吐尔松Replace替换一个字符串中的字符Select Replace(莫乐可切.杨可,可,兰) 返回:莫乐兰切.杨兰Stuff在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串Select Replace(ABCDEFG,2,3,我的音乐我的世界)返回:A我的音乐的我的世界EFG9.日期函数函数名描述举例GetDate取得当前的系统日期Select GetDate返回:今天的日期DateAdd将指定的数值添加到指定的日期部分后的日期Select DateAdd(mm,4,01/01/99)返回:以前的日期格式返回05/01/99DateDiff两个日期
7、之间的指定日期部分的区别Select DateDiff(mm,01/01/99,05/01/99)返回:4DateName日期中指定日期部分的字符串的形式Select DateName(dw,01/01/2000)返回:SaturdayDatePart日期中指定日期部分的整数形式Select DatePart(day,01/05/2000)返回:1510.数学函数:函数名描述举例Abs取数值表达式的绝对值Select Abs(-43)返回:43Ceiling取大于或等于指定数值、表达式的小整数Select Ceiling(43.5)返回:43Floor取小于或等于指定表达式的最大整数Selec
8、t Floor(43.5)返回:43Power取数值表达式的幂值Select Power(5,2) 返回:25Round将数值表达式四舍五入为指定精度Select Round(43.543,1)返回:43.5Sign对于正数返回+1,对于负数返回-1,对于0返回0Select Sign(-43)返回:-1Sqrt取浮点表达式的平方根Select Sqrt(9)返回:311系统函数函数名描述举例Convert用来转变数据类型Select Convert(varchar(5),12345)返回:字符串12345Current_User返回当前用户的名字Select Current_User返回:你
9、登录的用户名DataLength返回用于指定表达式的字节数Select DataLength(中国A联盟)返回:5Host_Name返回当前用户所登录的计算机名字Select Host_Name()返回:你所登录的计算机的名字System_User返回当前所登录的用户名称Select System_User返回:你当前所登录的用户名User_Name从给定的用户ID返回用户名Select User_Name(1)返回:从任意数据库中返回“dbo”12.模糊查询(1)使用Like进行模糊查询:Select * From Students Where Sname Like 张%(2)使用Betwe
10、en在某个范围内进行查询Select * From Score Where Score Between 60 and 80(3)使用In在列举值内进行查询:Select Sname From Students Where Saddress In(北京,成都)Order By Saddress13.SQL Server 中的聚合函数(1)Sum例:Select Sum(ytd_Sales) From titles Where type=Business(2)Avg例:Select Avg(Score) As 平均成绩 From Score Where Score=60(3)Max和Min例:Se
11、lect Avg(Score) As平均成绩,Min(score) As 最低分 From Score Where Scoure=60(4)Count例:Select Count(*) As 及格人数 From Score where Scoure=6014.在From 子句中使用JoinOn:Select S.Sname,C.CouresId,C.Score Form Students As S Inner Join Score As C On (S.Scode=C.StudentId)C#1. 窗体的属性:属性说明BackColor窗体的背景色backgroundImage窗体的背景图像F
12、ormBorderStyle窗体显示的边框样式,有7个可选的值,默认值是SizableMaximizeBox确定窗体标题栏的右上角昌否有最大化框,默认为TrueShowInTaskbar确定窗体是否出现在Windows任务栏中,默认为TrueStart Position确定窗体第一次出现时的位置Name窗体对象的名字,用以在代码中进行标识Text窗体标题栏显示示的文字IsMDIContainer确定窗体是否是MDI容器窗体的事件事件说明Load窗体加载事件,窗体加载时发生MouseClick鼠标单击事件,当用户单击窗体时发生MouseDoubleClick鼠标双击事件,当用户双击窗体时发生Mo
13、useMove鼠标移动事件,当鼠标移过窗体时发生KeyDown键盘按下事件,在首次按下某个键时发生KeyUp键盘释放事件,在释放键时发生菜单条(MenuStrip)属性:属性说明Name代码中菜单对象的名字Items在菜单中显示的项的集合Text与菜单相关联的文本标签(Label)属性:属性说明Image将在标签上显示的图像Text在标签上显示的文本文本框(TextBox)属性:属性说明MaxLength指定可以在文本框中输入的最大字符数UseSystemPasswordChar指示编辑控件中的文本是否以默认的密码字符显示Multiline表示是否可在文本框中输入多行文本PasswordCha
14、r指示在作为密码框时,文本框中显示的字符,而不是实际输入的文本ReadOnly指定是否允许编辑文本框中的文本Text与文本框关联的文本按钮(Button):属性说明Text按钮上显示的文本TextAlign按钮上文本的对齐方式事件说明Click单击按钮时发生单选按钮(RadioButton)属性说明Checked指示单选按钮是否已选中Text单选按钮显示的文本事件说明Click单击单选按钮时发生列表框(ListBox)属性说明Items列表框中所有的项Text当前选定项的文本SelectedIndex当前选定项目的索引号,列表框中的每个项都有一个索引号,从0开始SelectedItem获取当前
15、选定的项组合框(ComboBox)属性说明Items组合框中的项DropDownStyle定义组合框的风格,指示是否显示列表框部分,是否允许用户编辑文本框部分Text与组合框关联的文本SelectedIndex当前选定项目的索引号,列表框中的每个项都有一个索引号,从0开始SelectedItem获取当前选定的项分组框(GroupBox)面板(Panel)工具条(ToolStrip)和状态条(StatusStrip)主要属性属性说明ImageScalingSize工具条或状态条中的项显示的图像的大小Items在工具条或状态条上显示的项的集合工具条或状态条上的按钮和标签的主要属性的事件属性说明Di
16、splayStyle设置图像和文本的显示方式Image按钮/标签止显示的图片Text按钮/标签止显示的文本事件说明Click单击按钮/标签时,触发该事件选项卡(TabControl)属性说明MultiLine是否可以显示多行选项卡TabPages包含的选项卡页的集合SelectedIndex当前所选选项卡页的索引值图片框(PictureBox)属性说明Image图片框显示的图像SizeMode指定如何处理图片的位置和控件的大小图像列表(ImageList)属性说明Images存储在图像列表中的所有图像ImageSize图像列表中图像的大小TransparentColor被视为透明的颜色计时器(
17、Timer)属性说明Interval事件发生的频率,以毫秒为单位Enabled是否定时引发事件事件说明Tick每当指定间隔发生的事件方法说明Start()启动计时器Stop()停止计时器快捷菜单(ContextMenuStrip)的菜单项(Menultem)属性说明DisplayStyle指定是否显示图像和文本Image显示在菜单项上的图像Text显示在菜单项上的文本事件说明Click单击事件,单击菜单项时发生列表视图(ListView)属性值说明ViewDetails设置显示为”详细信息”视图FullRowSelectTrue当选中一项时,它的子项也突出显示GridLinesTrue显示网格
18、线MultiSelectFalse不允许选择多项数据网格视图控件(DataGridView)主要属性:属性说明Columns包含的列的集合DataSourceDataGridView的数据源ReadOnly是否可以编辑单元格各列的主要属性属性说明DataPropertyName绑定的数据列的名称headerText列标题文本Visible指定列是否可见Froxen指定水平滚动DataGridView时列是否移动ReadOnly指定单元格是否为只读ADO.NET 属性和方法.NET Framework数据提供程序的4个核心对象对象说明Connection建立与特定数据源的连接Command对数据
19、源执行命令DataReader从数据源中读取只进且只读的数据流DataAdapter用数据源填充DataSet并解析更新使用Connection对象:.NET数据提供程序及相应SqlConnection,OleDbConnection,OdbcConnection, OracleConnectionConnection对象的主要属性和方法:属性说明ConnectionString用于连接数据库的连接字符串方法说明Open()打开与数据库的连接Close()关闭与数据库的连接使用Command对象.NET数据提供程序及相应SqlCommand,OleDbCommand,OdbcCommand,O
20、racleCommandCommand对象的主要属性和方法:属性说明ConnectionCommand对象使用的数据库连接CommandText执行的SQL语句方法说明ExecuteNonQuery执行不返回行的语句,如Update等ExecuteReader执行查询命令,返回DataReader对象ExecuteScalar返回单个值,如执行Count(*)使用DataReader对象:.NET数据提供程序及其DataReader类:SqlDataReader,OleDbDataReader, OdbcDataReader,OracleDataReaderDataReader对象的主要属性与
21、方法:属性说明HasRows是否返回了结果,如果有查询结果返回True,否则返回FalseFieldCount当前行中的列数方法说明Read()前进到下一行记录,如果读到记录返回True,否则返回FalseClose()关闭DataReader对象使用DataAdapter对象:.NET数据提供程序及其DataAdapter类:SqlDataAdapter,OleDbDataAdapter, OdbcDataAdapter,OracleDataAdapterDataAdapter对象的主要属性和方法:属性说明SelectCommand从数据库检索数据的Command对象方法说明Fill向Dat
22、aSet中的表填充数据Update将DataSet中的数据提交到数据库JAVA String 和StringBuilder 类的方法:String类的常用方法:功能方法说明长度int length()返回此字符串的长度字符串比较boolean equals(Object anObject)将此字符串与指定对象比较Boolean equalsIgnoreCase(String s2)比较两个字符串,忽略大小写形式int compareTo(String s2)按字典顺序比较两个字符串Boolean statrtsWith(Stringprefix)测试此字符串是否以指定的前缀开始Boolean
23、endsWith(String suffix)测试此字符串是否以指定的后缀结束搜索字符串int indexOf(int ch)返回指定字符在此字符串中第一次出现处的索引Int indexOf(String str)返回指定子字符串在此字符串中第一次出现处的索引Int lastInfexOf(int ch)返回指定字符在此字符串中最后一次出现处的索引Int lastInfexOf(String str)返回指定子字符串在此字符串中最右边出现处的索引提取字符串Char charAt(int index)返回指定索引处的Char值String substring(int index)提取从位置索引开
24、始的字符串部分String substring(int begin,int end)提取begin和end位置之间的字符串的结尾String trim()返回一个前后不含任何空格的调用字符串的副本连接字符串String concat(String str)将指定字符串连接到此字符串的结尾替代字符串String replace(char oldChar,char newChar)返回一个新的字符串,它是通过用newChar字符替换此字符串中出现的所有oldChar字符得到的字符串大小定转换String toUpperCase()将字符串中所有字符都转换成大写StringtoLowerCase()
25、将字符串中所在有字符都转换成小写例:Public class Test2Public static void main(string args)String s=”Answer”;If(pareTo(“Answer”)=0)System.out.println(“按字母,字符串A与Answer的内容相同”);If(s.startaWith(“A”)System.out.println(“以A开始”);If(s.endWith(“r”)System.out.println(“以r结束”);Char newChar=s.charAt(0);System.out.println(s.replace(
26、r,newchar);StringBuffer常用的方法:功能方法说明长度Int length()返回SttringBuffer对象的长度类型转换String toString()转换为String形式替换Void setCharAt(int index,char ch)将字符串中index位置的字符替换为chStringBuffer replace(int start,int end,Strings)使用一个字符串S替换另一个字符串。将用S从指定位置Start开始替换,直到end指定位置结束追加StringBuffer append(String str)将字符串Str追加到原有String
27、Buffer对象结尾删除StringBuffer delete(int start,int end)删除调用对象中从start指定的位置开始直到end指定的位置结束StringBuffer daleteCharAt(int index)删除索引index位置处的字符插入StringBuffer insert(int offset,String s)在指定位置插入一个字符串S排序StringBuffer reverse()StringBuffer对象中的字符序列倒排序例:public class Test3Public static void main(String args)Stringbuf
28、fer buf=new StringBuffer(“Java”);Buf.append(“Guide Ver1/”);/追加Buf.insert(5,”Student”);/插入Int length=buf.length();/替换Buf.setCharAt(length-1,.);Buf.append(“4”);/追加System.out.println(buf.toString();/转换成字符串输出HTMLHTML文档的结构:网页的标题 Hello World!1 标题标签:-2 标签:size:设置字体的大小Color:字体的颜色 Face:字体的类型3 段落标签 :align:设置段
29、落的对齐方式4 换行标签:强制换行5 图像标签:src:设置图像文件所在的位置 Width和height:指定图像的宽度和 Alt:鼠标放在该图像上,旁边出现的提示文字 align:top图片的顶端和当前行文字顶端对齐,bottom图片的底部和当前行文字底部对齐,middle图片的中部的当前行文字中部对齐,left图片左对齐,right图片右对齐6 水平线:size水平线的高度,color水平线的颜色,width水平线的宽度7 无序列表标签:type决定了列表项开始的符号,它可以取disc,cirle,square8 有序列表标签:type决定有序列表的序号类型,它可以取1,a,A,I,i9
30、预格式文本标签:用于显示预先在html代码中已定义好的格式的文本10 页面链接标签:href用于指定地址或URL11 滚动标签:scolldelay表示滚动延迟时间 direction表示滚动的方向(up,down,left,right)12 属性:height表格的高度 width表格的宽度 birder表格的边框, bgcolor和background表格的背景,bgcolor行的背景色,bgclor列的背景色;align表格、行、列的对齐方式,cellpadding表格的填充,cellspacing表格的间距13 元素的属性:type表单元素的类型,name表单元素的名称,value表单
31、元的初始值,size表单元素的初始宽度,maxlength指定可在text或password元素中输入的最大字符数,checked指定按钮是否是被选中的表单标签文本框:type属性设为text密码框:type属性设为 password单选按钮:type属性设为radio复选框:type属性设为checkbox列表框:标签用于显示可供用户选择的下拉列表每一选项由一个标签表示:size确定列表中可同时看到的行数:selected表示该选项在默认情况下被选中的按钮:type属性设为button普通按钮submit:提交按钮reset:重置按钮多行文本框:cols多行文本框的列数rows多行文本的行数
32、value属性来赋初始值14.框架标签:target:_blank新启一个窗口打开链接,_self在同一个窗口中打开,_parent在上一级窗口中打开,_top在整个浏览器窗口中打开15.CSS样式表:常用的文本属性:文本属性说明Font-size设置文字的字体大小Font-family设置文字体类型Font-style设置文字的字体样式Color设置文本的颜色Text-align设置文本的对齐方式常用的背景属性:背景属性说明Background-color设置背景颜色Background-image设置背景图像Background-repeat设置一个指定的背景图像如何被重复显示常用方框属性
33、:属性CSS名称说明边界属性Margin-top设置对象的上边距Margin-right设置对象的右边距Margin-bottom设置对象的下边距Margin-left设置对象的左边距边框属性Border-style设置边框的样式Border-width设置边框的宽度Border-color设置边框的颜色填充属性Padding-top设置内容与上边框之间的距离Padding-right设置内容与右边框之间的距离Padding-bottom设置内容与下边框之间的距离Padding-left设置内容与左边框之间的距离CSS控制超链接样式:超链接样式说明A:linkcolor:red未被访问的链接样式,A:visitedcolor:green已被访问过的链接样式A:hovercolor:yellow鼠标悬浮在链接上时的样式A:activecolor:blue鼠标正在按下时链接文字的样式