資料雙項表的建立

2021-08-31 05:13:59 字數 1548 閱讀 3551

select *from books;

insert into books values('英語','中國出版社',900);

insert into books values('德語','德國出版社',500);

insert into books values('英語','英國出版社',700);

select *from books where name like'%英語%';

create table room(

roomid number(5) constraint room_pk primary key,

roomname varchar2(255)

); create table student(

studentid number(5) constraint student_pk primary key,

studentname varchar2(255),

roomid number(5),

foreign key (roomid) references room(roomid)

); insert into room values(1,'教室1');

insert into room values(2,'教室2');

insert into room values(3,'教室3');

insert into student values(1,'學生1',1);insert into student values(2,'學生2',2);

insert into student values(3,'學生3',3);

select * from room ; 

select * from student;  

drop table student;

drop table room ;

select studentid 編號,studentname 姓名,roomid 教室 from student;

select s.studentid 編號,s.studentname 姓名,r.roomname 教室 from student s,room r where s.studentid=r.roomid;

[color=green]左外查詢:以左邊為主,如果右表沒有匹配則為空替代 [/color]select s.studentid 編號,s.studentname 姓名,r.roomname 教室 from student s,room r where s.studentid=r.roomid(+);

[color=green]右連線查詢:以右邊為主,如果左表沒有匹配則為空替代[/color]select s.studentid 編號,s.studentname 姓名,r.roomname 教室 from student s,room r where s.studentid(+)=r.roomid;

[color=green]

子查詢[/color]

select *from student where studentid in(select roomid from room);

PowerDesigner表建立指令碼雙引號問題

powerdesigner表建立指令碼雙引號問題 在使用powerdesigner表屬性的preview檢視建立指令碼的時候,發現大多表名和欄位名都加上了雙引號,而且有引號的都是大小寫混合的,導致建立的表裡,表名和欄位名也都是大小寫混合的。可通過修改pd的屬性設定,調整sql format下的cas...

雙鏈表的建立

資料結構程式設計練習 三 功能1 完成雙向鍊錶的初始化。功能2 實現雙向鍊錶的輸入資料功能。功能3 實現雙向鍊錶求表長功能。功能4 刪除雙向鍊錶中第i個元素結點,需返回第i個是否存在的狀態,並返回刪除值。功能5 檢查雙向鍊錶是否對稱,輸入多個資料進行驗證。功能6 其他功能請自行編寫,驗收時講解給驗收...

資料表的建立

除了使用資料庫本身提供的資料表外,我們還可以通過資料庫提供的關鍵字create 建立資料表 格式如下 create table 表名 欄位名 字段格式,欄位名 字段格式,欄位名 字段格式,欄位名 字段格式,create table employee eno number 4 ename varcha...