Oracle数据库学习
Oracle数据库
--DML语句(数据库操作语言)insert/update/delete/merge
--DDL语句(数据库定义语言)CREATE/ALERT/DROP/TRUNCATE
--DCL语句(数据控制语言)GRANT/REVOKE
--事务控制语句 Commit/Rollback/Savepoint
- 第一个命令:查询时间
select sysdate from dual;
- 创建表
CREATE TABLE test(
ID NUMBER(4) PRIMARY KEY,
NAME varchar(10),
PASSWORD varchar(20),
SEX char(2),
ADDR varchar2(20),
BIRTHDAY DATE,
SAL NUMBER(8,2)
);
--varchar 定长的字符型数据
--char 定长的字符型数据
--varchar2 变长的字符型数据
--NUMBER 不带小数点的数据
--date 日期类型
- 查看表结构,只能在命令行中使用
DESC test;
- 可以把两列或者的多列结果合并到一起
--在连接表达式中出现字符数据,字符型的数据必须使用''
--出现null,就不拼接
select NO,NO||NAME from test;
日期类型
--日期类型的数据,-/+的数字,就是天数
--两个日期相减,就是相差的天数,
--日期类型不能进行乘除
SELECT time from test;
SELECT time ,time -90 from test;
查询日期类型数据????
select * from test where time ='2021/4月/12 15:13:37';
between...and
select * from test where source between 01 and 02;
select * from test where source>=02 and source<=03;
select * from test where source>=02 && source<=03;
like查询带'%'
select * from test where NO like '%\%%' ESCAPE '\'
本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/15022455.html