Sqlplus学习笔记(一)
Sqlplus学习笔记(一)
建表并插入数据
[sql]
create table user_emp(
id number(4),
passwd char(4),
name char(20),
phone char(20),
email varchar2(50)
);
提示Table Created 表示表已经成功创建
> 数据类型
<> 数字
number(n) 数字(最长n位)
number(n, m) 浮点数(总长n位,小数点后m位)
例如:number(7, 2) 表示最大数为99999.99
<> 字符串
char(n) 表示定长字符串(方便查询)
最长放入n个字符,放入的数据如果不够n格字符则不空格,无论如何都占n个字符长度。
varchar(n) 表示变长字符串
最长放入n个字符,放入的数据时几个长度就占多大空间
varchar2(n) Oracle自己定义的变长字符串
<>日期
date 日期
将用户数据插入数据表中
[sql]
insert into user_emp
values(1001, '1234', 'liucs', '13800000000', 'lius@163.com');
数据库中字符用单引号表示,数字不用。
查询数据
[sql]
select * from user_emp;
三种SQL语句总结
<1> 建表 create table 表名(列名 列类型, ...)
<2>插入数据 insert into 表名 values(列值, ...)
<3>查询 select * from 表名;