--建立並使用資料庫------------*/
create database 50q;
use 50q;
/*-------------------建表-------------------------*/
create table student
( sno varchar(3) not null,
sname varchar(4) not null,
s*** varchar(2) not null,
sbirthday datetime,
class varchar(5)
); create table course
( cno varchar(5) not null,
cname varchar(10) not null,
tno varchar(3) not null
); create table score
( sno varchar(3) not null,
cno varchar(5) not null,
degree numeric(10, 1) not null
) ;
create table teacher
( tno varchar(3) not null,
tname varchar(4) not null,
t*** varchar(2) not null,
tbirthday datetime not null,
prof varchar(6),
depart varchar(10) not null
);/*---------------新增主鍵--------------*/
alter table student add primary key (sno);
alter table score add primary key (sno,cno);
alter table course add primary key (cno);
alter table teacher add primary key (tno);
#--------主鍵在兩張table中的資料型別須一致-------*/
alter table score add constraint fk_score_student foreign key (sno) references student(sno);
alter table score add constraint fk_score_course foreign key (cno) references course(cno);
alter table course add constraint fk_course_teacher foreign key (tno) references teacher(tno);
/*---------------輸入記錄-------------------*/
insert into student (sno,sname,s***,sbirthday,class)
values (108 ,'曾華' ,'男' ,'1977-09-01',95033),
(105 ,'匡明' ,'男' ,'1975-10-02',95031),
(107 ,'王麗' ,'女' ,'1976-01-23',95033),
(101 ,'李軍' ,'男' ,'1976-02-20',95033),
(109 ,'王芳' ,'女' ,'1975-02-10',95031),
(103 ,'陸君' ,'男' ,'1974-06-03',95031);
insert into teacher(tno,tname,t***,tbirthday,prof,depart)
values (804,'李誠','男','1958-12-02','副教授','計算機系'),
(856,'張旭','男','1969-03-12','講師','電子工程系'),
(825,'王萍','女','1972-05-05','助教','計算機系'),
(831,'劉冰','女','1977-08-14','助教','電子工程系');
insert into course(cno,cname,tno)
values ('3-105' ,'計算機導論',825),
('3-245' ,'作業系統' ,804),
('6-166' ,'資料電路' ,856),
('9-888' ,'高等數學' ,831);
insert into score(sno,cno,degree)
values (103,'3-245',86),(105,'3-245',75),
(109,'3-245',68),(103,'3-105',92),
(105,'3-105',58),(109,'3-105',46),
(101,'3-105',64),(107,'3-105',91),
(108,'3-105',78),(101,'6-166',85),
(107,'6-166',79),(108,'6-166',81);
建立並使用資料庫快照
執行如下命令為資料庫建立快照 use northwind create database northwind dbss1200 on name northwind,filename c northwind data 1200.ss as snapshot of northwind go檢視伺服器上的...
使用SQLiteHelper建立資料庫並插入資料
參考 瘋狂android講義 8.4節p424 1 獲取sqlitedatabase例項有2種方法,一是直接new sqlitedatabase 另一種使用sqlitehelper。一般建議使用後者。使用sqlitehelper插入資料的一般步驟 package com.ljh.sqllitehel...
建立資料庫並插入資料
新建資料庫 首先,我們建立乙個資料庫,給它乙個名字,比如 mysql test,以後的幾次實驗也是對 mysql shiyan 這個資料庫進行操作。語句格式為 create database 資料庫名字 前面的 create database 也可以使用小寫,具體命令為 create databas...