資料庫的建立與插入

2021-09-14 05:36:29 字數 1994 閱讀 9001

//資料庫的插入

--在資料庫中根據上述表的定義建立上述資料庫,同時需建立相應的約束關係

create table [employee]

([empno]

varchar(8

) not null primary key,

[empname]

varchar(50

) not null,

[emp***]

varchar(2

)check

([emp***]

='男' or [emp***]

='女'),

[empage]

intcheck

([empage]

>0)

)create table [company]

([cmpno]

varchar(8

) not null primary key,

[cmpname]

varchar(50

) not null

)create table [works]

([empno]

varchar(8

) references [employee]

([empno]),

[cmpno]

varchar(8

) references [company]

([cmpno]),

[salary]

intcheck

([salary]

>0)

--將上面的資料輸入到資料庫中相應的表中

insert into [employee]

values

('e01'

,'張三'

,'女',32

);insert into [employee]

values

('e02'

,'李四'

,'男',28

);insert into [employee]

values

('e03'

,'王五'

,'女',42

);insert into [employee]

values

('e04'

,'趙六'

,'男',37

);insert into [employee]

values

('e05'

,'陳七'

,'男',51

);insert into [company]

values

('c01'

,'陽光科技');

insert into [company]

values

('c02'

,'晨光科技');

insert into [company]

values

('c03'

,'未來科技');

insert into [works]

values

('e01'

,'c01'

,3000);

insert into [works]

values

('e01'

,'c02'

,4000);

insert into [works]

values

('e02'

,'c02'

,5000);

insert into [works]

values

('e02'

,'c03'

,2500);

insert into [works]

values

('e03'

,'c01'

,3500);

insert into [works]

values

('e04'

,'c02'

,3000

);

建立資料庫並插入資料

新建資料庫 首先,我們建立乙個資料庫,給它乙個名字,比如 mysql test,以後的幾次實驗也是對 mysql shiyan 這個資料庫進行操作。語句格式為 create database 資料庫名字 前面的 create database 也可以使用小寫,具體命令為 create databas...

資料庫資料表的建立和插入

create database和 create table分別對應建立資料庫和資料表 not null 為非空約束,primary key是主鍵約束 可以出現null,但只能出現一次 check約束用來檢查字段允許範圍 判斷相等用單等號 定義foreign key約束的語法 constraint 約...

SQLite 資料庫安裝與建立資料庫

嵌入式關聯式資料庫 ubuntu sudo apt getinstall sqlite3 sqlite3 dev centos,orfedora yum install sqlite3 sqlite3 dev 使用下面的命令來檢查您的機器上是否已經安裝了 sqlite。sqlite3 exit 退出...