一、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、修改表
原文:https://www.cnblogs.com/houshiwu/p/10295590.html