精华内容
下载资源
问答
  • 数据库创建学生信息表的方法是:1、新建表:单击数据库“studentDb”前图标,然后右键“表”文件包,单击“新建表”选项,进入“新建表”窗口。2、设定表标识字段id:填写第一个列名“id”,设定数据类型为“int”,...

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。

    数据库创建学生信息表的方法是:

    1、新建表:单击数据库“studentDb”前图标,然后右键“表”文件包,单击“新建表”选项,进入“新建表”窗口。

    2、设定表标识字段id:填写第一个列名“id”,设定数据类型为“int”,同时在“列属性”位置中“标识规范”中设定“是标识”的值为“是”。

    3、设定表其它字段:依次填写字段学号stuNumber(varchar(50),不为空)、姓名stuName(varchar(50),可为空)、性别stuXb(varchar(50),可为空)、年龄stuAge(int,可为空)、出生日期stuBirth(datetime,可为空)。

    4、单击表的右上角“  ×   ”图标,进入“保存对以下各项的更改吗”对话框。

    5、单击“是”,进入“选择名称”对话框,填写表名为“student”。特别强调:表名不能采用常见的关键词(如for、name、where、to等)命名。

    6、单击“确定”,学生个人信息student表创建完成。

    7、单击数据库“studentDb”前面“×”图标,然后单击“表”前面的“”图标,右键“student”表,单击“打开表”选项,即可向表中填入数据,注意:id字段值自动填入,不能手填。

    8、单击student表的右上角“× ”图标,关闭表同时自动保存学生个人信息。

    展开全文
  • //向数据库LOLrolestudent_info中批量添加学生信息,并关闭数据库连接 Random random = new Random(); //下面建表 //创建学生表SQL语句 string cmdText = @"CREATE TABLE student_info( id int not null ...
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Data.SqlClient;
    using System.Data;
    namespace StudentInsert
    {
        class Program
        {
            static readonly string[] surnames = new string[] { "提","寒","蛮","瑞","小","阿","努","狗","沙"};
            static readonly string[] names = new string[] { "莫", "冰", "王", "兹", "法", "卡丽", "努", "头", "皇" };
            static void Main(string[] args)
            {
                string connectionString = "Data Source = .; Database = LOLrole; Trusted_Connection = true;";//数据库连接字符串
                SqlConnection connection = new SqlConnection(connectionString);//创建数据库连接实例
                connection.Open();  //打开数据库连接
                Console.WriteLine("数据库LOLrole连接成功!");
                //向数据库LOLrole表student_info中批量添加学生信息,并关闭数据库连接
                Random random = new Random();
                        //下面建表
                        //创建学生表SQL语句
                        string cmdText = @"CREATE TABLE student_info(
                        id int not null primary key,
                        name varchar(10) not null,
                        age int not null,
                        grade int not null,
                        result int not null)";
                        //“@”后面紧跟字符串表示对这个字符串进行的操作:取消字符串中的转义字符!!
                        SqlCommand cmd1 = new SqlCommand(cmdText, connection);  //创建数据查询类实例
                        try
                        {
                            cmd1.ExecuteNonQuery();  //执行查询操作
                        }
                        catch(Exception e)
                        {
                            Console.WriteLine("something wrong");
                        } 
                        cmd1.Dispose(); //释放查询类实例
                        Console.WriteLine("学生表student_info创建成功!");
                for (int id = 20120001; id < 20120010; id++)
                {
                    SqlCommand cmd = new SqlCommand(); //创建数据库查询类实例
                    cmd.Connection = connection;
                    //插入学生信息SQL语句
                    cmd.CommandText = @"INSERT INTO student_info
                    (id, name, age, grade, result)
                    VALUES(@id, @name, @age, @grade, @result)";
                    cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;//学号
                    cmd.Parameters.Add("@name", SqlDbType.VarChar, 10).Value = surnames[random.Next(9)] + names[random.Next(9)];
                    cmd.Parameters.Add("@age", SqlDbType.Int).Value = random.Next(20, 25);//年龄
                    cmd.Parameters.Add("@grade", SqlDbType.Int).Value = random.Next(1, 5);//年级
                    cmd.Parameters.Add("@result", SqlDbType.Int).Value = random.Next(0, 101);//成绩
                    int count = 0;
                    try
                    {
                        count = cmd.ExecuteNonQuery();  //执行查询操作
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine("something wrong");
                    }    //执行SQL语句
                    if (count > 0) Console.WriteLine("向student_info表中插入学生信息成功!");
                    cmd.Dispose();
                }
                connection.Close();
    
            }
        }
    }
    

    展开全文
  • 很基础的sql语句的使用示例用SQL语句创建如下三个基本学生表(Student)、课程(Course)、学生选课表(SC),结构如下所示Student结构Create table Student ( )Course结构Create table course ( )SC结构Cno ...

    很基础的sql语句的使用示例

    用SQL语句创建如下三个基本表:学生表(Student)、课程表(Course)、学生选课表(SC),结构如下所示

    Student表结构

    995e586d1796b59ac828ade3c67ce132.png

    Create table Student ( )

    Course

    117ac2220c31e76476d0167de3f0ae02.png

    表结构

    Create table course ( )

    SC表结构

    Cno varchar(10) primary key, Cname varchar(20) not null, Ccredit int check(Sctedit>0), Semester int check(Semester>0), Period int check(Period>0)

    5ee909b1b391d94e03b5aaa5f23d2ece.png

    Sno varchar(7) primary key, Sname varchar(10) not null,

    Ssex char (2) check(Ssex=‘男’or Ssex=’女’), Sage int check(Sage between 15 and 45), Sdept varchar(20) default(‘计算机系’)

    展开全文
  • 数据库实验(学生信息表)实验一创建数据库以及学生信息表、课程信息表、选课表create Table student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sage smallint,Sdept char(20))create table course...

    数据库实验(学生信息表)

    实验一

    创建数据库以及学生信息表、课程信息表、选课表

    create Table student

    (Sno char(9) primary key,

    Sname char(20) unique,

    Ssex char(2),

    Sage smallint,

    Sdept char(20)

    )

    create table course

    (Cno char(4) primary key,

    Cname char(40),

    Cpno char(4),

    Ccredit smallint,

    foreign key (Cpno) references course(Cno),

    )

    create table sc

    (Sno char(9),

    Cno char(4),

    Grade smallint,

    primary key(Sno,Cno),

    foreign key (Sno) references student(Sno),

    foreign key (Cno) references course(Cno),

    )

    实验二

    (1)分别向三个表中插入以下数据

    Sno

    Sname

    Ssex

    Sage

    Sdept

    95001

    李勇

    30

    CS

    95002

    刘晨

    19

    IS

    95003

    王敏

    18

    MA

    95004

    张立

    19

    IS

    Cno

    Cname

    Cpno

    Ccredit

    1

    数据库

    5

    4

    2

    数学

    2

    3

    信息系统

    1

    4

    4

    操作系统

    6

    3

    5

    数据结构

    7

    4

    6

    数据处理

    2

    7

    C语言

    6

    4

    Sno

    Cno

    Grade

    95001

    1

    32

    95001

    2

    85

    95001

    3

    88

    95002

    2

    90

    95002

    3

    80

    语句如下:

    insert into student values('201215121','李勇','男',20,'CS')

    insert into student values('201215122','刘晨','女',19,'CS')

    insert into student values('201215123','王敏','女',18,'MA')

    insert into student values('201215124','张立','男',19,'IS')

    insert into course values('1','数据库','5',4)

    insert into course values('2','数学',null,2)

    insert into course values('3','信息系统','1',4)

    insert into course values('4','操作系统','6',3)

    insert into course values('5','数据结构','7',4)

    insert into course values('6','数据处理',null,2)

    insert into course values('7','pascal',6,4)

    insert into sc values('201215121','1',92)

    insert into sc values('201215121','2',85)

    insert into sc values('201215121','3',88)

    insert into sc values('201215122','2',90)

    insert into sc values('201215122','3',80)

    (2)执行完这些操作之后可以用select * 语句分别查询三张表总览图

    select * from student

    select * from sc

    select * from course

    3)修改数据

    将表Student 中所有学生的年龄加2岁。 将表SC 中所有学生的成绩降低10%。

    update student set Sage=Sage+2;

    update sc set Grade=Grade*0.9 where Sno in (select Sno from sc)

    4)删除数据

    将表Student 中Sno 为95004的学生信息删除。

    delete from student where Sno='95004'

    实验三

    查询数学系学生的学号和姓名;

    select Sno,Sname from student where Sdept='MA';

    查询选修了课程的学生学号;

    select Sno from student where Sno in (select Sno from sc)

    查询选修了1号课程的学生学号和成绩,并要求结果按成绩降序排列,如果成绩相同,则按学号升序排列;

    select Sno,Grade from sc where Cno='1' order by Grade desc

    查询选修了1号课程且成绩在80-90分之间的学生学号和成绩,并将成绩乘以系数0.8输出;

    select Sno,Grade*0.8 from sc where Cno='1' and Grade>=80 and Grade<=90

    查询数学系或计算机系姓张的学生的信息;

    select * from student where Sname like '张%'and Sdept in ('CS','MA')

    查询缺少了成绩的学生的学号和课程号;

    select Sno,Cno from sc where Grade is null

    查询每个学生的情况以及他(她)所选的课程;

    select student.*,Cname from student,sc,course

    where student.Sno=sc.Sno and sc.Cno=course.Cno

    查询学生的学号、姓名、选修的课程名称及成绩;

    select student.Sno,Sname,Cname,Grade from student,sc,course

    where student.Sno=sc.Sno and sc.Cno=course.Cno

    查询选修了“数据库”课程且成绩在90分以上的学生学号、姓名和成绩;

    select student.Sno,Sname,Grade from student,sc,course

    where student.Sno=sc.Sno

    and sc.Cno=course.Cno and course.Cname='数据库' and Grade>=90

    查询每门课程的间接先行课的课程名称。

    select first.Cno,second.Cpno from course first,course second

    where first.Cpno=second.Cno and second.Cpno is not null

    2.对学生-课程数据库,应用嵌套查询实现以下查询要求:

    1) 查询选修了“高等数学”的学生学号和姓名;

    第一种

    select student.Sno,Sname from student where Sno in

    (select Sno from sc where Cno in

    (select Cno from course where Cname='数学'))

    第二种

    select student.Sno,Sname from student,sc,course

    where student.Sno=sc.Sno and sc.Cno=course.Cno

    and course.Cname='数学'

    2) 查询“高等数学”的成绩高于张三的学生学号和成绩;

    select student.Sno,Grade from student,sc,course where

    student.Sno=sc.Sno and sc.Cno=course.Cnoand course.Cname='数学'

    and Grade>(select Grade from sc where Sno in

    (select Sno from student where Sname ='张三')

    and Cno in (select cno from course where Cname='数学'))

    3) 查询其他系中年龄小于计算机系年龄最大者的学生;

    select student.* from student where Sdept <> 'CS'

    and Sage

    4) 查询其他系中比计算机系学生年龄都小的学生;

    select student.* from student where Sdept <> 'CS'

    and Sage

    5) 查询选修了“信息系统”课程的学生姓名;

    select Sname from student where Sno in(select Sno from sc

    where Cno in(select Cno from course where Cname='信息系统'))

    6) 查询没有选修“信息系统”课程的学生姓名;

    select Sname from student where Sno not in(select Sno from sc

    where Cno in(select Cno from course where Cname='信息系统'))

    7) 查询选修了全部课程的学生姓名;

    select Sname from student where Sno IN

    (select Sno from SC group by Sno

    having count(*) = (select count(*) from course ))

    //根据Sno分组,统计每个学生选修课程数。如果等于course的总数,就是我们要找的Sno

    查询至少选修了学号为“95002”的学生所选修的全部课程的学生学号和姓名

    select student.Sno,Sname from ( select Sno, COUNT(Cno) as num

    from SC where Cno in ( select Cno from student join SC on

    student.Sno = sc.Sno and sc.Sno ='95002')group by Sno ) t2

    join(select COUNT(Cno) num from student join sc on

    student.Sno = sc.Sno and student.Sno ='95002' ) t1 on

    t2.num = t1.num join student on student.Sno = t2.Sno

    实验四

    1)建立男学生的视图(Male_Student),属性包括学号、姓名、选修课程名和成绩;

    create view Male_student as

    select student.Sno,Sname,sc.Cno,Grade from student,course,sc

    where student.Sno=sc.Sno and course.Cno=sc.Cno and Ssex='男'

    2)在男学生视图中查询平均成绩大于80分的学生学号与姓名;

    select Sno,Sname from Male_student where Grade>80

    3)对男学生视图的数据进行修改;

    将“95001”学号的学生姓名改为“李咏”。

    update Male_student set Sname='李咏' where Sno='95001'

    update Male_student set Grade=95 where Sno='95001'

    and Cno=(select Cno from course where Cname='数据库')

    4) 将“95001”学生选修“数据库”的成绩改为“95”。

    select AVG(Grade) as avg,COUNT(Cno) as coursenumber from sc

    update Male_student set Sname='李咏' where Sno='95001'

    update Male_student set Grade=95 where Sno='95001'

    and Cno=(select Cno from course where Cname='数据库')

    5)统计每个学生有成绩的课程门数、平均成绩。

    select AVG(Grade) as avg,COUNT(Cno) as coursenumber from sc

    where Grade is not null group by Cno

    展开全文
  • 在一个数据库创建一个学生表“student”,要CSS布局HTML小编今天和大家分享使用查询语句,包括以下字如果想在数据库创建一个学生表的话。也不算复杂吧,如果是SQL SERVER,我告诉你步骤吧。 1.安装SQL SERVER,...
  • 一,创建数据库 1.创建数据库 在NaviCat里创建数据库student,设置字符集为utf8 2,参加学校 ...4,创建学生表 创建t_student 输入记录 5,创建用户 创建t_user 输入记录 ...
  • 文章目录七、实现步骤(一)创建数据库1、创建数据库2、创建学校3、创建状态4、创建学生表5、创建用户6、转储SQL文件 七、实现步骤 (一)创建数据库 1、创建数据库 在NaviCat里创建数据库student,...
  • 数据库实验(学生信息表)实验一创建数据库以及学生信息表、课程信息表、选课表create Table student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sage smallint,Sdept char(20))create table course...
  • #include #include#include#include#include//#define MAX_PASSWD_LEN 16void printf_mune(void);char *getPasswd(void);int insert_student(void);int delete_student(void);int inquiry_student(void);...
  • 一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并...
  • 数据库创建学生信息表的方法是:1、新建表:单击数据库“studentDb”前图标,然后右键“表”文件包,单击“新建表”选项,进入“新建表”窗口。2、设定表标识字段id:填写第一个列名“id”,设定数据类型为“int”,...
  • ,哪位大神,知道My sql数据库怎么创建学生信息表,主外键
  • 知识点:数据库表的相关概念、创建数据库表的方法、设计数据库...比如要把学生信息存储到数据库里,能把学生塞进数据库吗?肯定是把学生的数据信息抽象出来,把一些重要信息以文字或数字的形式保存到数据库中去。 ...
  • 一、设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并...
  • 建立学生信息管理数据库

    千次阅读 2017-11-12 09:08:07
    create database xscj; use xscj; 创建学生成绩数据库 包括三张表 学生信息表 xs 学生课程表 xs_kc 课程信息表 kc
  • 大数据hadoop学习【10】-----根据关系型数据库表,使用HBase Shell设计并创建适宜的HBase数据表目录一、Hbase关系数据库表1、学生信息表2、课程信息表3、选课信息表二、对Hbase关系数据库表进行分析1、规划思路2、...
  • 数据库常用查询语做测试,...设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。■创建student和score表CREATE TABLE student (id INT(10) NOT NULL UNIQUE ...
  • MySQL数据库原理及应用项目5创建与维护学生信息管理数据学习目标理解MySQL数据的基本概念掌握创建维护与修改方法掌握如何在中添加修改和删除数据记录掌握的复制与删除方法任务5-1 理解的基本概念任务...
  • 创建一个数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表… 表(一)Student (学生表) ...
  • 1).创建数据库student,设置字符集为utf8。 2)在数据库创建表t_college、t_status、t_student、t_user,并输入数据。 3)思维导图。
  • 思维导图##在Navicat中创建数据库使用MySQL ##t_college: ##t_status: ##t_student: ##t_user: ##创建数据库和插入数据的代码如下: /* Navicat Premium Data Transfer Source Server : localhost...
  • 学生信息管理系统内容: 学生student(Sno,Sname,Ssex,Sage,Sdept) 课程course(Cno,Cname,Cpno,Ccredit) 学生选课表SC(Sno,Cno,Grade) 一、 创建数据库并使用 mysql> use dx; Database changed 二、 创建...
  • 数据库管理员2.E-R图提供了表示信息世界中实体、属性和________的方法。A.数据 B.联系 C. D.模式3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。A.概念模型 B.结构模型 C.物理模型 ....
  • 实验目的与要求:1.1 在已建立的数据库创建表:掌握表的建立方法,运用企业管理器和Transact-SQL语句两种方法建立“课程信息表”、“教学任务表”、“教师档案表”、“学生档案表”、“学生选课表”、“学生成绩表...
  • MySQL数据库原理及应用项目7优化查询学生信息管理数据库学习目标了解索引视图的作用掌握索引视图的创建及使用方法掌握索引视图的修改及删除方法任务7-1 使用索引优化查询性能任务分析设计人员在数据库中合理地设计...
  • 问题描述创建学校图书馆数据库BookDB1、创建学校图书馆信息管理系统数据库BookBD2、学校图书馆借书信息管理系统建立三个表:学生信息表:student字段名称数据类型说明stuIDchar(10)学生编号,主键stuNameVarchar(10)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,302
精华内容 520
关键字:

创建学生信息表数据库