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语句;
OracleSql语言基础
最新推荐文章于 2023-04-03 17:18:50 发布