Oracle使用学习笔记(二)_Sql语句

一、Sql语句的分类

数据操作语言,简称DML(data manipulation language),如增加,删除,修改,查询数据等

数据定义语言,简称DDL(data defination language),如创建、修改和删除数据库中的表,用户,视图等,修改对象名称、权限等

事务控制语言,简称TCL(transaction control language),如commit,用于提交对数据库的修改,rollback用于回滚事务的修改。

二、Oracle常用数据类型

数据类型 描述
varchar2(size[byte|char])

变长字符串类型,size指定字符串的长度

number(p,s) 存储数值,p表示精度,总共显示的位数。s表示范围,小数点位数
float(p) 表示浮点数,p表示精度
long 存储可变长度的字符串
date 存储时间和日期,如to_date('2014-02-14 20:47:00','yyyy-mm-dd hh24:mi:ss')
timestamp 使用年月日,分时秒等表示。timestamp是DATE类型的扩展,可以精确到小数秒
blob 二进制大型对象

三、Sql语句使用 

1、创建表

           create table table_name

           (

                      column_name_1    data_type   [column_attributes],

                      column_name_2   data_type   [column_attributes],

                       ......

           ),其中column_attribute用来制定列的属性,如not null,unique,default

          如:create table person

                 (

                       id int not null unique,

                       name varchar2(200) not null,

                       payment number(9,2) default 0,

                       birthday date default sysdate

                )

2、修改表

      

猜你喜欢

转载自www.cnblogs.com/houshiwu/p/10295590.html