点击这里给我发消息 点击这里给我发消息
首页 > 行业资讯 > MSSQL>详细内容

SQL简介与数据类型

添加时间:2014-4-10
    相关阅读: 数据库 程序 SQL Oracle 系统

SQL简介

1,SQL(Structured Query Language)称为结构化查询语言,最早是由Boyce和Chamberlin在1974年提出的。
2,SQL是一种灵活、有效的语言,专门用来处理和检验关系型数据。SQL成为数据库领域的一个主流语言。
3,SQL是所有RDBMS使用的公共语言,它不遵循任何特定的执行模式,一次可以访问多个记录。能够完成数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)等功能。

Oracle 数据类型

Oracle常用数据类型:
1,字符型
2,日期型
3,逻辑型
4,数字型
5,RAW 数据类型
6,LOB“大对象”数据类型
一、字符型
1,CHAR
用来存储固定长度的字符数据。其数值的长度不超过2000字节。
语法格式: Var_field  CHAR(n)
指定的字符长度。默认值为1。
例如:Var_field  CHAR(8)
例如:Mytext1 CHAR(8):=’Jack’;
2,LONG
LONG 数据类型存储可变长度字符数据
LONG 数据类型最多能存储 2GB
3,VARCHAR
用来存储可变长度的字符数据。最大有32767个字节
语法格式:Var_field  VARCHAR(n)n必须是正整数。
例如:Var_field  VARCHAR(10)
例如:Mytext2  VARCHAR(10):=’Hello world’;
二、日期型
DATE
用来存储日期时间类型的数据,用7字节分别描述
世纪、年、月、日、时、分、秒。
语法格式:date_field  DATE
说明:日期默认格式为DD-MON-YY,分别对应日、月、年,例如17-JUN-08。月份的表达要用英文单词的缩写格式。日期的格式可以设置为中文格式,例如17-六月-08。
三、逻辑型
BOOLEAN
逻辑型(布尔型)变量的值只有TRUE或FALSE。逻辑型变量一般用于判断状态,根据 “真”或“假”值决定程序执行分支。
关系表达式的值就是一个逻辑值。
四、数字型
NUMBER
NUMBER数据类型可用来表示所有的数值类型。
语法格式:
num_field  NUMBER(percision,scale)
说明:percision表示总的位数,scale表示小数的位数,默认表示小数位为0。
例如:num_field  NUMBER(8,2);
其中,num_field是一个整数部分最多6位,小数部分最多2位的变量。
五、RAW 数据类型
RAW:RAW 数据类型用于存储二进制数据
RAW数据类型最多能存储 2000 字节
LONG RAW数据类型用于存储可变长度的二进制数据
LONG RAW数据类型最多能存储 2 GB
六、LOB“大对象”数据类型
LOB:可以存储多达 4GB 的非结构化信息,例如声音剪辑和视频文件等。
CLOB 即 Character LOB(字符 LOB),它能够存储大量字符数据
BLOB 即 Binary LOB(二进制 LOB),可以存储较大的二进制对象,如图形、视频剪辑和声音文件  
BFILE 即 Binary File(二进制文件),它用于将二进制数据存储在数据库外部的操作系统文件中

数据类型转换

数据类型之间常见的转化函数:
1,TO_CHAR:将NUMBER和DATE类型转换成VARCHAR类型。
2,TO_DATE:将CHAR转换成DATE类型。
3,TO_NUMBER:将CHAR转换成NUMBER类型。
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册