OracleSql语言基础

OracleSql语言基础

   Oracle数据类型主要包括
   1.字符型
   2.数值型
   3.日期/时间型

   SQL语句类型
  1.数据定义语言DDL
create table ,alter table,drop table,create view;
  2.数据操纵语言DML
insert into,update,delete,select
  3.用于定义数据库用户的权限DCL
grant、Revoke
   创建表语法:
CREATE TABLE order_status2 (
  id INTEGER CONSTRAINT order_status2_pk PRIMARY KEY,
  status VARCHAR2(10),
  last_modified DATE DEFAULT SYSDATE
  ..........
);
*********
oracle表的管理—修改表
使用 ALTER TABLE 语句添加列, 修改列的属性, 或删除其中一列的语法:
1:ALTER TABLE tablename
ADD		   (columnname datatype);
2:ALTER TABLE table
MODIFY	   (columnname datatype);
3:ALTER TABLE table
DROP	column (column);
修改表的名称:rename  表名 to 新表名

*********
oracle表的管理
1.使用 INSERT 语句向表中插入数据(语法)
INSERT INTO	table [(column [, column...])]//字段
VALUES		(value [, value...]);//值
2.使用 update语句修改表中数据(语法)
UPDATE 	tbl_name    
	SET col_name1=expr1 [, col_name2=expr2 ...]//字段=值的格式// 
	[WHERE where_definition] //指定修改的行
3.使用 delete语句删除表中某行数据(语法)
delete from tbl_name       
	[WHERE where_definition]//指定删除的行
4.使用select语句查询
SELECT [DISTINCT] *|{column1, column2. column3..}
		FROM	table;
(1)如何取消重复行
select distinct deptno ,job from emp;

****************
给表添加备注

给表或列添加备注可以使用COMMENT语句
  1.给表添加备注
COMMENT ON TABLE 表名 IS '备注信息';
  1.1查看表的备注
SELECT *
FROM user_tab_comments;

  2.给列条件备注
COMMENT ON COLUMN 表名.列名 IS '备注信息';
  2.1查看列的备注
SELECT *
FROM user_col_comments
WHERE table_name = 'ORDER_STATUS2';//查看备注的列
  2.2给列重命名
语法:
ALTER TABLE <table_name> 
RENAME COLUMN <old_col_name> TO <new_col_name>

********
删除表
 DROP TABLE语句;




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值