資料庫初始指令碼

2021-07-05 20:46:19 字數 2373 閱讀 4851

新建查詢,將下面的指令碼執行:

create database [gamedb]

gouse [gamedb]

gocreate table [users](

[id] [varchar](12),

[name] [varchar](20),

[pwd] [varchar](15) ,

[note] [varchar](50),

[photo] [image],

constraint [pk_users] primary key ([id])

) create table [category](

[categoryid] [int] identity(1,1) not null,

[categoryname] [nchar](20) not null,

[ispayout] [bit] not null,

[remark] [varchar](50),

constraint [pk_category] primary key ([categoryid] asc)

)create table [item](

[itemid] [int] identity(1,1) not null,

[itemname] [nchar](10) not null,

[categoryid] [int] not null,

[remark] [varchar](50),

constraint [pk_item] primary key ([itemid] asc)

)create table [list](

[listid] [int] identity(1,1) not null,

[itemid] [int],

[tradedate] [datetime] not null,

[explain] [nchar](20) null,

[amount] [float],

[remark] [varchar](50),

constraint [pk_list] primary key ([listid] asc)

)insert users(id,name,pwd) values('admin','kalisi','123')

insert category(categoryname,ispayout) values('生活消費',1)

insert category(categoryname,ispayout) values('固定資產',1)

insert category(categoryname,ispayout) values('休閉娛樂',1)

insert category(categoryname,ispayout) values('醫療藥品',1)

insert category(categoryname,ispayout) values('教育培訓',1)

insert category(categoryname,ispayout) values('其他支出',1)

insert category(categoryname,ispayout) values('工作收入',0)

insert category(categoryname,ispayout) values('投資收益',0)

insert category(categoryname,ispayout) values('其他收入',0)

insert item(itemname,categoryid) values('餐飲',1)

insert item(itemname,categoryid) values('生活用品',1)

insert item(itemname,categoryid) values('交通費',1)

insert item(itemname,categoryid) values('水電氣',1)

insert item(itemname,categoryid) values('服裝',2)

insert item(itemname,categoryid) values('家用電器',2)

insert item(itemname,categoryid) values('旅遊',3)

insert item(itemname,categoryid) values('藥品',4)

insert item(itemname,categoryid) values('學費',5)

insert item(itemname,categoryid) values('工資',7)

insert item(itemname,categoryid) values('利息',8)

顯示執行成功,資料庫gamedb和其中的4個表就建立好了。

mysql資料庫初始化指令碼

要想在mysql資料庫中,譬如定義cms的database,在cms下建 t admin t article t channel 這些table 那麼在myeclipse開發環境下可以先寫 source admin.sql即在mysql中執行sql指令碼的命令 init.bat前面rem表示的都是注...

初始資料庫

本質其實就是一款基於網路通訊的應用程式 那其實每個人都可以開發一款資料庫軟體 因為它僅僅就是乙個基於網路通訊的應用程式 也就意味著資料庫軟體其實有很多很多 關係型資料庫 mysql oracle db2 access sql server 非關係型資料庫 redis mongodb memcache...

SpringBoot 資料庫初始化指令碼配置

在springboot工程中,一般情況下,我們通過jpa或者mybatis自動生成表後,下次重啟後就不會再重新生成表。但也不可避免會遇到一種場景 有些表需要每次重啟後清理資料。spring.datasource.initialization mode always spring.datasource...