sql 数据库创建及建表,

一、创建

1、首先打开SQL SERVER自带的数据库管理工具,从开始菜单中可以找到,如图点击进去;


2、开始连接SQL SERVER服务器,就是我们装好的SQL SERVER 服务器;


3、如图,右击数据库,选择第一个,新建一个数据库;

4、填写数据库的名称(箭头方向),下面是设置自动增长的,一般不用管,默认

5、点击确定后就可以生成一个数据库,此时里面是没有表的;

6、右击表新建一个表,填写你要的字段名称

7、填完字段名称后点击字段名称那个内部窗口的小叉叉,然后就提示你输入表名了,填写下表名,一个数据库的建立过程就是这样的;

注意事项:

建立数据库需要先打开数据库服务器。

二、建表1

1、首先打开SQL Server Management Studio,会看到如下的界面:

  点开数据库会出现

  2、右键单击数据库,点击新建数据库,会出现以下界面:

  3、在数据库名称栏中输入需要的名称,如xx然后点击确定即可。之后就可以在左边的列表中找到新建的数据库了如图:

  这样,一个名字为xx的数据库就建好了。

  4、然后可以将新建好的数据库展开。然后右键单击里面的表找到新建数据库,会出现以下界面:

  5、然后可以在列中输入需要的名称(用英文形式),如输入的年龄,性别,地址,电话,身份证,民族(name address phone ID  nation一般为nvardhar类型,age 一般为int类型)如图:

  6、然后点保存,它会提示输入表的名称(一般为英文复数形式),然后点确定,就可以在左边找到我们新建的表了,比如新建的表的名称为个人基本信息PersonalInformations.

  这样一张表就建好了。

  7、表建好之后就可以进行添加内容了。右键单击表,选择里面的编辑前二十行,出现一下界面:

   

  在里面输入需要的值就可以。

!!以上内容还可用sql语句实现

仅供参考


  • 10
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在使用MySQL数据库建立在线考试系统的表时,首先要考虑系统所需要的各个数据实体,例如学生、教师、课程、试卷、试题、成绩等。 以下是一个简单的示例表结构,用于说明建立在线考试系统所需的表: 1. 学生表(students): - student_id 学生ID(主键) - student_name 学生姓名 - student_email 学生邮箱 - student_password 学生密码 2. 教师表(teachers): - teacher_id 教师ID(主键) - teacher_name 教师姓名 - teacher_email 教师邮箱 - teacher_password 教师密码 3. 课程表(courses): - course_id 课程ID(主键) - course_name 课程名称 - teacher_id 教师ID(外键,关联到教师表) 4. 试卷表(papers): - paper_id 试卷ID(主键) - course_id 课程ID(外键,关联到课程表) - paper_name 试卷名称 5. 试题表(questions): - question_id 试题ID(主键) - paper_id 试卷ID(外键,关联到试卷表) - question_content 试题内容 - question_optionA 选项A - question_optionB 选项B - question_optionC 选项C - question_optionD 选项D - question_answer 正确答案 6. 成绩表(scores): - score_id 成绩ID(主键) - student_id 学生ID(外键,关联到学生表) - paper_id 试卷ID(外键,关联到试卷表) - score 成绩 根据实际需求,上述表结构可能需要调整和完善,例如添加更多的字段用于存储其他相关信息。在设计数据库时,还需考虑合适的主键和外键关系,以及适当的索引,以提高系统的查询和性能。 以上是一个简单的在线考试系统的表结构示例,具体的表设计还需根据实际需求和系统功能来进行具体的设计和调整。 ### 回答2: 要建立一个在线考试系统的MySQL数据库,需要按以下步骤进行: 1. 创建数据库:采用MySQL命令行或者MySQL图形化工具(如phpMyAdmin),创建一个新的数据库。可以使用如下命令创建一个名为"exam_system"的数据库: ``` CREATE DATABASE exam_system; ``` 2. 使用数据库:连接到创建数据库,使用以下命令选择要使用的数据库: ``` USE exam_system; ``` 3. 建立表:根据在线考试系统的需求,建立对应的表格。表格的结构要根据系统的功能和需要进行设计。 例如,可以建立如下表格: - 学生表(students):存储学生信息,如学生ID、姓名、年级等。 - 考试表(exams):存储考试信息,如考试ID、考试名称、考试时间等。 - 考试成绩表(exam_scores):存储学生的考试成绩,如学生ID、考试ID、分数等。 建立表的具体命令如下: ``` CREATE TABLE students ( student_id INT PRIMARY KEY, student_name VARCHAR(50), grade INT ); CREATE TABLE exams ( exam_id INT PRIMARY KEY, exam_name VARCHAR(50), exam_time DATETIME ); CREATE TABLE exam_scores ( student_id INT, exam_id INT, score FLOAT, PRIMARY KEY (student_id, exam_id), FOREIGN KEY (student_id) REFERENCES students(student_id), FOREIGN KEY (exam_id) REFERENCES exams(exam_id) ); ``` 这是一个简单的例子,根据实际需求可以添加更多的表和字段。 4. 插入数据:在表格中插入数据,可以使用INSERT INTO语句。例如,插入学生表的数据: ``` INSERT INTO students (student_id, student_name, grade) VALUES (1, '张三', 10); INSERT INTO students (student_id, student_name, grade) VALUES (2, '李四', 11); ``` 类似地,可以插入考试表和考试成绩表的数据。 通过以上步骤,就可以建立基本的在线考试系统的MySQL数据库,并且添加相关的表格和数据。根据具体需求,还可以进一步设计和优化数据库结构。 ### 回答3: 在线考试系统是一个基于MySQL数据库的应用系统,建立数据库表的步骤如下: 第一步,打开MySQL命令行工具或使用MySQL可视化工具(如Navicat等)连接到MySQL数据库服务器。 第二步,在命令行或可视化工具中创建一个名为"examsystem"(可以根据具体需求自定义名称)的数据库,语法如下: CREATE DATABASE examsystem; 第三步,选择创建数据库,使用以下命令创建具体的表: USE examsystem; 第四步,根据考试系统的需求,确定需要创建的数据表及其字段,并使用以下语法创建表及字段: CREATE TABLE tablename ( column1 datatype, column2 datatype, column3 datatype, ... ); 例如,创建一个名为"users"的表,包含学生的ID、姓名和年龄字段,语法如下: CREATE TABLE users ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT ); 其中,表名为"users",字段名为"id"、"name"和"age",数据类型分别为INT、VARCHAR和INT。 根据具体需求,可以添加其他字段,如考试科目、考试成绩等。 完成上述步骤后,通过MySQL命令行或可视化工具,可以进行数据库表的插入、查询、更新和删除等操作,实现在线考试系统的具体功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值