99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2019-03-08 閱讀量: 957
數(shù)據(jù)庫sql單表語法

(a)創(chuàng)建表:

oracle:

create table t_student(

sid int primary key ,

sname varchar(1) not null ,

enterdate date,

gender char(1),

mail unique, ---唯一約束

age number check (age>19 and age<30) -----檢查約束

)

mysql:

create table t_student(

sid int primary key auto_increment,

sname varchar(1) not null ,

enterdate date,

gender char(1),

age int check (age>18 and age<40), ---檢查約束,雖然語法可以通過,但是不好使

mail varchar(10) UNIQUE --- 唯一約束

)


(b)插入數(shù)據(jù):

oracle:

insert into myuser values (序列名字.nextval,'nana','123','男',to_date('1990-3-4','YYYY-MM-DD'))

mysql:

(0)正確寫法:null 自增

(1)日期不同 可以直接添加:'1990-3-4'

(2)單位(1)代表一個字符,字母漢字都是一個字符! 性別 char(2) 代表 兩個字符 :a一個字符 男 一個字符

(3)日期沒有sysdate , 要是:sysdate() now() 錯誤 沒有to_date函數(shù) insert into myuser values (NULL,'nana','123','男',to_date('1990-3-4','YYYY-MM-DD'))

(4)可以多條數(shù)據(jù)一起添加

(5)非空約束,唯一約束,主鍵約束,都可以,但是 檢查約束不好使

下面語法都是可以的:

insert into t_student values (NULL,'a','1990-3-4','a')

insert into myuser values (NULL,'nana','123','男','1990-3-4')

insert into myuser values (NULL,'nana','123','男','1990/3/4')

insert into myuser values (NULL,'nana','123','男',sysdate())

insert into myuser values (NULL,'nana','123','男',now())

insert into myuser values (NULL,'nana','123','男',sysdate()),(NULL,'nana','123','男',sysdate())

(c)刪除表

(1)刪除表:這里不同

oracle: delate from myuser ; ---from 可有可無

mysql: delete from myuser; ---必須有from

(2)刪除整個表:oracle,mysql一樣

drop table myuser ;

(3)只刪除數(shù)據(jù) 不刪除表 :oracle,mysql一樣

TRUNCATE table myuser ;

0.0000
4
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子