- 博客(32)
- 收藏
- 关注
转载 SQLServer数据库约束(1)_表内约束(单表的五类约束)_附自增属性以及全局唯一性标识符类型作为主键
非空约束:--建表时设置if exists(select name from sysobjects where name='tablename' and xtype='u')drop table tablenamegocreate table tablename( rowname1 int not null, rowname2 int,)go--此类约束不适合在建表后追加
2014-02-27 12:00:48 1683
转载 SQLServer建立架构(模式/目录)_建立表_建立视图
架构(模式/目录)数据库本身默认含有架构dbocreate schema schemanamego--谁能告诉我如何判断一个schema是否存在呢?表if exists(select name from sysobjects where name='tablename' and xtype='u')drop table tablenamegocreate table ta
2014-02-26 09:55:10 1627
转载 SQLServer变量_循环
变量在Sqlserver中只有两类变量,1、 一是全局变量(由服务器已经定义好了,用户可以使用,但不能自定义),全局变量的名称之前用@@标记;2、 一是用户自定义的变量,称为局部变量,用户只能定义局部变量。定义的局部变量只在定义它的代码块中有效。局部变量的名称之前用@标记。--以下变量均指局部变量--变量的声明:declare @变量名 数据类型declare
2014-02-25 16:58:56 1140
转载 SQLServer系统函数(3)_日期与时间函数
以下完全抄袭:http://www.cnblogs.com/atree/archive/2011/03/10/SQL_Server_2005_dateadd_datediff.htmlDATEADD:返回给指定日期加上一个时间间隔后的新的日期值数字:用于与指定的日期部分相加的值。如果指定了非整数值,则将舍弃该值的小数部分,舍弃时不遵循四舍五入日期:指定的原日期在此函数中
2014-02-25 16:31:02 736
转载 SQLServer系统函数(2)_字符串函数
老规矩,自己参考用,字母顺序ASCII:返回字符串中最左侧的字符的 ASCII码--ascii(字符串表达式)select ascii('abc')--97select ascii('aaaaaa')--97CHAR:把ASCII 码转换为字符。介于 0 和 255 之间的整数。如果该整数表达式不在此范围内,将返回 NULL 值。--char(字符串表达式)selec
2014-02-24 20:09:41 912
转载 SQLserver运算符与注释
四则运算1、加号:+2、减号:-3、乘号:*4、除号:/5、求余:%逻辑运算符1、与:and2、或:or3、非:not比较运算符1、大于号:>2、小于号:3、大于等于:>=4、小于等于:5、等于:=6、不等于:!=,(推荐使用这个)7、表示某个范围内的运算符:between a and b,相当于>=a and
2014-02-20 17:08:02 3621
转载 SQLserver创建数据库
先检查在当前数据库服务器上是否存在想要创建的目标数据库,存在则删除(话说万一真碰到人家服务器上有这个名字的数据库闪了真的大丈夫?!)use mastergoif exists(select name from sysdatabases where name='mydb')drop database mydbgo简单模式创建数据库:create database mydb
2014-02-20 15:58:39 877
转载 SQLserver数据库对象_系统数据库与用户数据库相关
主要数据库对象:1、 数据库,它本身也是一类数据库对象;2、 表,3、 约束4、 视图5、 函数6、 存储过程7、 游标8、 索引9、 触发器其中可用数据库信息,由master数据库中的sysdatabases表进行管理其他类型的数据库对象由所在数据库中的系统表sysobjects负责管理
2014-02-20 15:22:07 1046
转载 day26数据库基本类型、常用函数、变量的定义、循环
Sqlserver在发展历程中有几个重要的版本:1、 sqlserver20002、 sqlserver2005在数据类型方面,每升级一个版本,都会增加一些数据类型。sql2005中的数据类型:打开帮助菜单。sqlserver脚本中的注释:1、 单行注释 –2、 多行注释 /* 段落注释内容*/ 一、 整型类:1、 bigint,完全等于Java中的l
2014-02-19 20:58:20 795
转载 day25线程/数据库介绍以及建立数据库
网络编程部分,基于CS的编程线程部分程序:静态概念,存储在硬盘上的代码指令进程:进行中的程序,它是个动态概念,就是静态的程序在内存中动起来线程:进程中的多个程序执行流 单线程:在java中,真正的单线程是不存在的。以前我们编写的程序,至少在后台有一个垃圾回收线程存在,这个后台线程在整个程序的运行中一直存在,它会在需要的时候启动。通常所说的单线程是指从表面上看,没有使用多
2014-02-19 20:56:25 575
转载 day24
注解:线程网络编程 注解与注释?注解不是注释!两种情形,或者说没有多大的相同之处。注释:对代码的解释,不参与编译。在编译源代码时,不会参与编译,注释存在于否,与最终生成的可执行文件没有影响 。 c语言中只支持一种类型的注释,就是“段落注释”或“多行注释”:/* 注释内容行1注释内容行2*/有一些要求,就是注释内容中不能再包含多行注释。
2014-02-14 16:58:56 512
转载 day23Properties类
java.util.Date|java.sql.Date|java.sql.Time在以上的与日期与时间有关的继承链上,父类Date的功能分到两个子类中,每个子类支持其一部分功能:java.sql.Date类支持其“日期”功能;java.sql.Time类支持其“时间”功能; Properties类:该类本身就是集合类的一个。看其api: 类的用法:
2014-02-14 16:58:10 540
转载 day22
序列流:将多个字节流合并处理;基于6.0版本的序列流: 基于7.0版本的序列流: 此类的作用就是“字节流”与“字符流”进行转换的桥梁,将字节流-》字符流。 标识符与关键字:标识符:标记名称的符号。针对某种确定的编程语言,只要符合这种语言的命名规则,名称就是合法的标识符。从这个角度上来说,关键字更加符合标识符的标准。两者之间的关系:1、 关
2014-02-12 19:28:58 507
转载 day21IO流
IO流:存取皆为文件;字节流文件:字节 byte ,可以以字节为单位存取数据字符流文件:在java中,字符使用是双字节的Unicode编码对象流文件:在java中,还可以以对象为单位存取数据; 文件:File父类异常:IOException IO章节的设计是有缺陷的,因为它设计时是“面向抽象类”的!学习集合时,使用接口的引用,
2014-02-11 20:54:13 529
转载 String\StringBuffer\StringBulid简介_包装类_Byte_Short_Integer_Long/day15
字符串类:查找子串在字符串中出现的位置,或从头开始查找,或从某个位置开始。 一个重要的方法: 判断字符串是否为空,即长度是否为0,即是否为空字符串:空字符串的几种方式:(Test02.java)1、 String str=””;2、 String str = new String();空串与null的区别:如果一个字符串的内容为空,它同样可以进行字符串所能进
2014-01-17 16:29:02 846
转载 讲作业的day13/类之间的关系day14
类关系:类之间的关系接口之间的关系类与接口之间的关系 正则表达式中用到的基数表示:一对一 1:1 夫妻关系 一对多 1:m 父子关系多对多 m: m 师生关系 0个到多个:* 0个到1个:?1个到多个:+1个到m个:{1,m}n个到m个:{n,m}m个以上:{m,} 从大的方面来说,分为三种:一
2014-01-17 16:28:53 604
转载 抽象类/接口dy12
设计一个Person类,类中定义一个doWork的方法。设计若干子类,对于doWork()这个方法进行不同的实现,如学生,工人,警察,教师等。 在java中设计类的方法时,如果方法没有实现(非空实现),则必须声明为抽象的,用关键字abstract修饰;如果一个类中,只要有一个抽象方法,那么这个类必须声明为抽象类;抽象类的概念:一个类一旦声明为抽象类,则此类不能构造对象;为什么?
2014-01-14 09:43:38 691
转载 类的继承/方法的重写/与C++的比较day11
在描述“人”的信息时,通常少了有“性别”的信息表示,那么在类设计中,如何设计性别表示?1、 用字符串,”男”,”女”2、 用布尔类型的数据true/false表示3、 双例类4、 枚举Rectangle.java作为Shape类的直接子类,因为属于继承关系,所以子类继承了父类的两个方法,即求面积和周长的方法。父类没有办法计算面积和周长,但子类因为是具体的形状,可以计
2014-01-12 19:37:28 665
转载 排序/类day10
排序:大小在计算机编程的研究中,其中排序算法是最成熟的;使用不同的排序算法,效率大不相同;最慢的排序:冒泡排序中间效率:选择法最快的排序:快速排序 quick sort影响排序效率的最关键因素是:元素数据交换的次数在类中定义一个方法,完成两个整数的交换;public void swap(int a,int b){//…} 继承:本意是“扩展”,
2014-01-09 17:30:38 561
转载 常量/静态常量/实体类/工具类/命令行jar打包/Math类day09
在类中定义实例常量,它是属于对象,有三种初始化方式:1、 直接赋值2、 构造器中初始化3、 实例代码中初始化无论哪种方式,只能初始化一次; 静态常量;用static关键字修饰的常量,称为静态常量;静态常量的初始化方式:1、 直接赋值;2、 静态代码块:用static关键修改的代码块{}思考一个问题,静态常量能否在构造器中赋值?不能赋值!为什么?因为
2014-01-09 08:45:53 1765
转载 实例常量和实例代码块day08
强调,创建任何一个实体类,都要定义无参的构造器(必须);如果想让一个或多个方法为很多类所用,即做为一个公共的方法而非单个类所有(私有),则此方法为工具方法,可以创建一个工具类,将工具方法定义这个类中。做我们的第一个工具类:Me.java:工具方法的特点:公有、静态;如果一个方法被static关键字修饰,则标明此方法是属于类的,而非类对象的;那么调用这个方法时,最好使用类名来调用;好
2014-01-08 08:47:21 1150
转载 常量_面向对象基本概念day07
命名:在处理集合时,如数组,列表,集合,映射等,遍历整个集合是通用的操作,在使用for_each循环时,集合带有复数表示,临时变量用单数表示。Java中的常量:在java中,常量分为两种:字面常量和文本常量。用关键字final修饰文本常量,用一个标识符来操作的常量,称为文本;final int NUM=10;字面常量,即常量数据本身;如,5,1.2,’a’等
2014-01-07 09:11:07 655
原创 java环境变量的配置
我的电脑-->属性-->高级系统设置-->高级-->环境变量JAVA_HOME :D:\Project\jdkbin的父目录CLASSPATH :.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
2014-01-03 18:57:28 584
原创 dos中与java编译运行相关的常用命令整理
本人初学,希望发现错误或描述不当或有所遗落敬请告知本人,谢谢!基本的dos命令切换盘符 直接输入盘符,既驱动器号 例如 C:跳转到指定目录 cd 目录目录可以是多层或者一层 当目录不以盘符开始时默认为当前目录开始计算创建空目录 md 目录名/ mkdir 目录名删除空目录 rd 目录名此命令需要保证目录下不能有任何文件或者目录的存在,哪
2014-01-03 18:34:31 1106
转载 数组排序_查找_变长数组day06
随机数的问题:1、 随机整数2、 随机实数所谓随机数,就是局限在某个范围内的不定数据;0-max内的整数:Math类的random()方法用来产生一个[0,1)内的随机实数;min-max之间的随机整数:Math.random() * (max - min) + min调用代码:int key = -10;modify(key
2014-01-03 15:55:37 702
转载 数组day05
方法中参数的“兼容匹配”和“完全匹配”问题。完全匹配:参数类型完全对应上方法的参数列表中的参数类型兼容匹配:在可以默认的类型转换中进行调用,例如没有x(int)方法而有x(double)方法时,可以x(int),不过这个int被当作double处理Java中的数组:不同类型的编程语言中都有自己的数组,这是一种重要的数据结构;数组是什么?用来保存同种类型的数据集合
2014-01-02 18:28:34 598
转载 作业_二进制运算_方法day04
命名规范:java中采用“骆驼式”命名法1、 类(类,接口,枚举,注解)的命名:一个单词,首字母大写,多个单词,每个首字母大写; MyClass,MyFirstClass,HelloWorld,Hello2、 局部变量(定义在方法中的变量,其生命周期属于整个方法)和块变量的命名,一个单词,全部小写;多个单词,第一个单词小写,后续单词,首字母大写;myFirstName,mySecondNu
2013-12-31 19:19:52 716
转载 char_boolean_循环_分支day03
关键字的概念:用来表示特定意义的特定标识符保留字和关键字是否是同一个意思?在多种编程语言中,两者意义相同,在java中,有所区别;此处的“保留”是指将一些标识符做为Java的关键字,但没有任何作用,即没有赋予它们固定的功能。const,goto字符类型:关键字:char(character),int(integer)在不同类型的编程语言中,字符类型都做为一种基本
2013-12-31 19:09:25 628
转载 内存_命令行编译_运行_多个类day02
java程序的编译与运行PS:1、一个源文件中有多少个类,编译后就会产生多少个.class文件 2、一个源文件中如果有一个公有访问级别(public)的类,那么该源文件文件名一定要与该类名相同 java类的命名如果一个单词,则首字母大写;多个单词组成,每个单词首字母大写在win下,在编译源文件时,类名可以小写,但运行时,类名的大小写敏感的 int n
2013-12-31 19:05:18 647
转载 dos命令_安装_环境变量day01
1、 面向对象的备用知识a) 面向对象问题分为三个层次:i. 面向过程(c):过程就是早期的函数;过程=》函数=》方法ii. 基于对象(C++),也称为非完全面向对象,有类的概念,但兼容C,为C的超集;iii. 完全面向对象(java,C#),以类为基本操作单元;2、 类的来历:C中的结构-》C++中的结构->C++中的类-》Java和C#中的类命令行编译和运行
2013-12-31 18:41:50 499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人