1-1notnull 不允许值为空
createtable test1_student (
sid char(12)notnull,
name varchar2(10)notnull,
sex char(2),
age int,
birthday date,
dname varchar(30),
class varchar(10))
-- varchar(x) & char(x)
低版本中 x 指的是字节数,目前使用的高版本中 x 指的是字符数
char(x) 是定长的,即输入字符不足 x 个也会用空格不足
varchar(x) 是不定长,使用多少是多少,再多一点储存空间记录自己使用了多少空间
一般统一格式的 如学号使用 char,不同格式的 如姓名(比如少数民族名字很长)使用 varchar(x)
-- not null
SQL 的保留字 不区分大小写
将某一列设置为 not null: alter table table_name modify column_name not null;
-- date 类型多种写法
举例: to_date('2009-07-15 10-10-10', 'yyyy-mm-dd hh24-mi-ss')
to_date('data', '_format') 格式是通用的 记住每一个元素的代表即可
年,月,星期几,日,时(24/12时制),分,秒
yy mm dy dd hh24/hh12 mi ss