#建立資料庫
create
database hisdb;
#選擇當前資料庫
use hisdb;
#建立doctor表
create
table doctor (
did varchar(6
)not
null
primary
key,
dname varchar(10
)not
null
, title varchar(10
),department varchar(10
),assistant varchar(10
));#建立patient表
create
table patient (
pid varchar(10
)not
null
primary
key,
pname varchar(10
)not
null
, *** varchar(5
),job varchar(30
),tel varchar(13
),birth datetime);
#建立curefee表
create
table curefee (
pid varchar(10
)not
null
primary
key,
did varchar(10
)not
null
, fee int
default0)
;insert
into doctor values
('d1'
,'**'
,'主任醫生'
,'內科'
,'d3'),
('d2'
,'劉秀'
,'主治醫生'
,'五官科'
,'d6'),
('d3'
,'張景'
,'實習醫生'
,'內科',''
),('d4'
,'李燦'
,'主任醫生'
,'呼吸科'
,'d5'),
('d5'
,'朱誠'
,'實習醫生'
,'呼吸科',''
),('d6'
,'汪力'
,'實習醫生'
,'五官科',''
);select
*from doctor;
select
*from curefee;
select
*from patient;
insert
into patient
values
('p1'
,'曾範'
,'男'
,'司機'
,'13870451234'
,'1980-01-11'),
('p2'
,'劉麗'
,'女'
,'教師'
,'13870959385'
,'1970-09-14'),
('p3'
,'項羽'
,'男'
,'個體戶'
,'13070451233'
,'1950-07-17'),
('p4'
,'張飛'
,'女'
,'職員'
,'13970451237'
,'1980-12-11'),
('p5'
,'關羽'
,'男'
,'學生'
,'13854451934'
,'1960-11-24'),
('p6'
,'曹操'
,'女'
,'經理'
,'13780451232'
,'1968-11-22');
insert
into curefee
values
('p1'
,'d1'
,'2000'),
('p2'
,'d2'
,'500'),
('p3'
,'d1'
,'2000'),
('p4'
,'d2'
,'5000'),
('p5'
,'d4'
,'1000'),
('p6'
,'d4'
,'12000'
);
實驗二 資料庫及資料庫物件的建立和管理
分別建立登陸賬號和使用者賬號john,mary 注意伺服器角色的設定 sp addlogin john sp adduser john 將員工表的所有許可權給全部使用者 grant all privileges on employee to public 建立角色r1,r2,將訂單明細表所有列的se...
資料庫實驗記錄 1 建立和管理資料庫
1 用create database語句來建立乙個名為book的資料庫,存放在f盤上以自己的學號命名的路徑下,它由3mb的主資料檔案 5mb的次資料檔案和5mb的日誌檔案組成。並且主資料檔案以1mb的增長速度其最大資料檔案的大小為10mb,次資料檔案以2mb的增長速度其最大次資料檔案的大小為15mb...
(二)資料庫的建立和操作
以oracle為例 create table 使用者方案名 表名 列名1 資料型別 default 預設值 列約束 列名2 資料型別 default 預設值 列約束 n 表約束 n as 子查詢 1 使用者方案名 使用者方案是指該錶所屬的使用者,如果省略則預設為當前登入的使用者。2 default ...