怎样打开DBC文件

怎样打开DBC文件,第1张

DBC是数据库简称,在中国常作为架设私服的数据库,现在版本是DBC2000。DBC文件属于数据库文件,打开DBC文件,可用以下几种方法:

1、安装并打开CAN;

2、在drive中点击newfromdate;

3、浏览到DBC文件后打开即可查看;

4、下载FoxPro软件,利用Foxpro查看DBC文件;

5、有扩展名的文件会自动用设置好的程序去尝试打开,您也可以右击文件,选择打开方式用其它程序来尝试打开。

dbc指DBC2000,DBC2000其实是一个数据库,原版的是英文界面。此数据库最常使用就是来架设传奇、传世私服还有盛大在热血传奇基础上发展出来的传奇归来、传奇外传,这两种最新版架设一样要这个数据库。

DBC2000除了架设传奇私服和传世私服以外,还可以在DBC里面添加、修改装备属性等功能。如果想添加或者修改游戏装备的外观、属性都需要进入数据库。

相关信息:

关闭控制面板以后,你就可以到服务端目录找到主引擎,默认名称都是“GameCenterexe”,双击运行后,点击(启动游戏服务器)。

引擎会在第一时间读取DBC2000数据库信息如果此时读取出错,那么原因就在于你在控制面板中设置的数据库路径不正确。

如果是打开数据库(DBC)设计器命令是

MODIFY DATABASE [DatabaseName | ] [NOWAIT] [NOEDIT]

如果是打开数据表(DBF)设计器命令是

MODIFY STRUCTURE

create table 学生表(学号 char(6),姓名 char(8),团员否 char(2),出生日期 datetime,primary key(学号));

create table 成绩表(学号 char(6),课程号 char(8),成绩 char(3) , primary key(学号,课程号));

create table 课程表(课程号 char(8),课程名 char(8),课时数 char(3),primary key(课程号));

--学生信息(学号,姓名,性别,籍贯,班级编号)和成绩表(学号,课程编号,成绩,是否重修

--学生信息表中学号为主键,其他信息都不允许为空

--通过学号与成绩表形成一个一对多的关系,成绩表中的成绩的默认值为0,但必须在0~100之间。

CREATE TABLE 学生信息

    (

     学号 INT IDENTITY

            NOT NULL

            PRIMARY KEY ,

     姓名 VARCHAR(50) NOT NULL ,

     性别 BIT NOT NULL

            DEFAULT (0) ,

     籍贯 VARCHAR(50) NOT NULL ,

     班级编号 INT NOT NULL

    );

    

CREATE TABLE 成绩

    (

     学号 INT NOT NULL

            FOREIGN KEY REFERENCES 学生信息 (学号) ,

     课程编号 INT NOT NULL ,

     成绩 INT NOT NULL

            DEFAULT (0) ,

     是否重修 BIT NOT NULL

              DEFAULT (0)

    );

ALTER TABLE 成绩  ADD CONSTRAINT ck_成绩 CHECK(100 >= 成绩 AND  成绩>=0);

SELECT  FROM 学生信息;

SELECT  FROM 成绩;

(1)创建学生表、课程表和成绩表。具体要求:学生表中学号为主索引,出生日期默认值为1988-09-01;课程表中课程号为主索引,学分不能为空;成绩表中学号是外索引与学生表建立关系,课程号是外索引与课程表建立关系,成绩的要求是在0-100之间。

createtable 学生表

(学号intnotnullprimarykey,

姓名varchar(30)notnull,

性别varchar(4)notnull,

出生日期datetimenotnulldefault 1988-09-01

)

go

createtable 课程表

(课程号char(6)notnullprimarykey,

课程名varchar(30)notnull,

学分char(10)notnull

)

go

createtable 成绩表

(学号intconstraintWZ1foreignkeyreferences 学生表(学号),

课程号char(6)constraintWZ2foreignkeyreferences 课程表(课程号),

成绩 tinyintconstraint 成绩_ckcheck (成绩>=0 and 成绩<=100 )

)

(2)通过insert into命令向各表中输入记录(按照所给表的内容)

insert into 学生表values (10001,'张娟娟','女','1987-09-01')

insert into 学生表values (10002,'李斌','男','1988-03-01')

insert into 学生表values (10003,'王亮晶','女','1986-05-04')

insert into 学生表values (10004,'成果果','女')

insert into 课程表values ('K01','VFP程序设计','35')

insert into 课程表values ('K02','计算机文化基础','2')

insert into 成绩表values (10001,'K01 ','85')

insert into 成绩表values (10001,'K02 ','90')

insert into 成绩表values (10002,'K01 ','88')

insert into 成绩表values (10002,'K02 ','92')

insert into 成绩表values (10003,'K01 ','90')

insert into 成绩表values (10003,'K02 ','91')

insert into 成绩表values (10004,'K01 ','76')

insert into 成绩表values (10004,'K02 ','87')

(3)查询“VFP程序设计”课程的学号和成绩并按降序输出。

select 课程表课程名,成绩表学号,成绩表成绩from 成绩表

join 课程表on 成绩表课程号=课程表课程号

where 课程表课程名='VFP程序设计'

orderby 成绩表成绩desc

(4)查询“成果果”的学号和成绩。

select 学生表姓名,成绩表学号,成绩表成绩from 成绩表

join 学生表on 成绩表学号=学生表学号

where 学生表姓名='成果果'

(5)查询“张娟娟”的学号和出生日期。

select 学号,姓名,出生日期from 学生表where 姓名='张娟娟'

(6)查询课程号为“K01”的成绩。

select 课程号,成绩from 成绩表where 课程号='K01'

(7)查询“王亮晶”的“计算机文化基础”成绩。

select 学生表姓名,课程表课程名,成绩表成绩from 成绩表

join 课程表on 成绩表课程号=课程表课程号

join 学生表on 学生表学号=成绩表学号

where 课程表课程名='计算机文化基础'and 学生表姓名='王亮晶'

以上就是关于怎样打开DBC文件全部的内容,包括:怎样打开DBC文件、dbc是什么意思、写出打开数据库学生信息管理·dbc的设计器的命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9693205.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存