数据库总结建表修改表创建数据库

数据库总结建表修改表创建数据库

ID:35304844

大小:38.00 KB

页数:4页

时间:2019-03-23

数据库总结建表修改表创建数据库_第1页
数据库总结建表修改表创建数据库_第2页
数据库总结建表修改表创建数据库_第3页
数据库总结建表修改表创建数据库_第4页
资源描述:

《数据库总结建表修改表创建数据库》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、Access20031、数据类型1)字符:文本255,备注655352)数字:数字,自动编号,货币,是/否3)日期:日期4)其它:OLE对象(存放二进制数据:如图片、视频、音频、world文档等),超链接2、常用函数1)字符:left,right,mid,instr,asc,chr,len,+Left从左边截取字符串,right从右边开始截取字符串,第二个参数为截取的个数;rtrim为去掉右边的空格,ltrim为去掉左边的空格;mid为取子串,第一个参数为原字符串,第二个参数为从第几个参数开始截取,第三个参数为截取几个字符;instr为求索引

2、;asc为返回字符的ascii编码值,chr将ascii转换成字符;len为字符串的长度--Eg:Selectinstr(‘abcafg’,’a’)—返回12)数字:round,fix(int)[=floor],rndFix返回数字的整数部分,直接截取不进行四舍五入;round对位数进行四舍五入,第二个参数为保留的小数位数,如果不写那么就从整数开始四舍五入;rnd获得0到1之间的随机数3)日期:Now=Date+Time,CDate,IsDate.Now包含日期和时分秒,Date仅仅有日期没有时间,Time仅仅有时间没有日期,CDate为将字符串

3、转换为日期,IsDate判断字符串是否是日期,是返回-1,不是返回1:Eg:selectCDate(“2008/1/2”);--返回2008-1-2Eg:selectIsDate(“2008-1-2”);--返回-14)其它:3、建表语句1)主键:primarykeyprimarykey(F1,F2)2)外键:FT(FKreferencesPT(PK))引用,插入:先主后外删除:先外后主FK与PK,名称可以不同,等。4、查询与统计1)count2)groupby二、SQLServer20051、数据类型1)字符:char,varchar(8000

4、),text(2GB),(=)varchar(max)2)数字:bigint,int,smallint,tinyint(0-255),4:-2^31~2^31-1Money,smallmoney,Decimal=numeric(8,2)Float,real1)日期:datetime,smalldatetime1753-1-1~9999-12-31,1900-1-1~2079-6-62)其它:IMAGE,XML2、常用函数1)字符:left,righ,substring,ascii,char,len,charindex2)数字:ceiling,fl

5、oor,rand3)日期:年yyyy月mm,m日dd,d时hh分mi秒ssMs,q,星期wk,工作日dw,dayofweekdateAdd,dateDiff,DatePart(integer),DateName(varchar),getdate()ADD:dt2=dt1+n(部分)Diff:n=dt2–dt1(部分)4)其它:cast,convert3、建表语句1)主键2)外键4、视图Createviewv表AsSelect*5、自定义函数stringCreatefunctionf名(V1int,v2char)Returns类型asBeginEn

6、d6、存储过程voidCreateprocup名V1int,v2charasBegin@变量游标End一、Oracle10g1、数据类型1)字符:varchar22)数字:number(8)3)日期:date(公元前4712-1-1公元4712-12-31)4)其它:blob2、常用函数1)字符:substr,length,lpad,

7、

8、2)数字:ceil,floor,trunc,round,dbms_random.value(1,999)3)日期:sysdate,to_date(‘2010-1-9’,‘yyyy-mm-dd’)+,-,add_m

9、onths,months_between.4)其它:3、建表语句1)主键2)外键4、序列与序列的使用--创建序列createsequencecarNomaxvalue99999minvalue1startwith2incrementby1cycle;--创建表createtablecar(cidnumber(5),cnovarchar2(10));--向表中插入数据insertintoCar(CarNo)values(‘京A-’

10、

11、lpad(seqCar.NextVal,5,‘0’));insertintocar(cid,cno)values(c

12、arno.nextval,'京A-'

13、

14、lpad(carno.NextVal,5,'0'));select*fromcar;Create

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。