資料庫實驗二 資料庫 表的建立和維護

2021-10-06 07:00:31 字數 2335 閱讀 7101

#建立資料庫

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 ...