精华内容
下载资源
问答
  • 怎幺用SQL语句查询student中年龄最小排序升序排列即可。例如:select * from student order by 年龄 asc题目是:用SQL语句将Student中的属性sno char(8)改成varchar(20)类型MODIFY 在sql中·可用来扩大文件容量...

    怎幺用SQL语句查询student表中年龄最小

    排序

    升序排列即可。

    例如:

    select * from student order by 年龄 asc

    题目是:用SQL语句将Student表中的属性sno char(8)改成varchar(20)类型

    MODIFY 在sql中·可用来扩大文件容量,但不能收缩。你这里语法错误了。

    alter table Student alter

    column sno varchar(20) ;

    查询student表中所有李姓的学生的 SQL语句怎幺写

    1、使用left()函数来检索。

    表格如图:

    代码如下:

    left(b,1) 即 取 列字符的第一个字。

    2、使用 like 模糊查询

    数据库基础用SQL语言创建student表 急...........

    /*1:建立学生表*/

    create table student (

    SNO char(10) primary key,

    SNAME char(4),

    SSEX char(2),

    SAGE int,

    sdept char(5)

    );

    /*2:建立course表*/

    create table course(

    CNO char(10) primary key,

    CNAME char(20),

    TEACHER char(20)

    );

    /*3:建立课程表*/

    create table SC (

    CNO char(5) primary key,

    CNAME char(10),

    TNO char(3),

    foreign key(TNO) references teacher(TNO)

    );

    /*4:建立SC表*/

    create table sc(

    SNO char(3),

    CNO char(5),

    primary key(SNO,CNO),

    GRADE VARCHAR2(10),

    foreign key(SNO) references student(SNO),

    foreign key(CNO) references course(CNO)

    );

    类似的一个例子 你看着改一下名字 大小就行了

    用java语句,1、建立一个数据库student,在数据库中建一个student表,表中至少有学号、姓名、专业三个字段

    import java.sql.Connection;

    import java.sql.Date;

    import java.sql.DriverManager;

    import java.sql.ResultSet;

    import java.sql.SQLException;

    import java.sql.Statement;

    import java.sql.PreparedStatement;

    public class JDBC {

    private Connection con = null;

    private Statement stmt = null;

    private ResultSet rs = null;

    private String driver = "空白.mysql.jdbc.Driver"; //不同的数据库只要稍加修改即可

    private String url="jdbc:mysql://localhost:3306/dataname

    ?characterEncoding=GBK";//连接也要改

    private String user = "root";//用户名

    private String password = "mysql";//密码

    /**

    * 准备连接

    */

    public void startConnection() throws ClassNotFoundException, SQLException {

    Class.forName(driver); //注册数据库驱动

    con = DriverManager.getConnection(url, user, password); //获得数据库连接

    }

    /**

    * 执行select 并返回结果集 throws SQLException

    */

    public ResultSet query(String sql) throws SQLException {

    stmt = con.createStatement(); //创建Statement

    rs = stmt.executeQuery(sql); //执行查询

    return rs;

    }

    /**

    * 执行insert update delete

    */

    public int update(String sql) throws SQLException {

    stmt = con.createStatement();

    int r = stmt.executeUpdate(sql);

    return r;

    }

    /**

    * 释放资源(连接)

    */

    public void releaseConnection() {

    try {

    if (rs != null)

    rs.close();

    stmt.close();

    if (con != null)

    con.close();

    } catch (SQLException e) {

    e.printStackTrace();

    }

    }

    }

    2.对数据库表的操作放在另外一包中,不同的操作在不同的类中实现----->只要在其他的包里引入这个类包,再继承这个类即可

    操作内容:----->调用父类里的方法即可

    (1)、使用结果集对数据库表进行操作:先插入一条记录,后删除一条记录;(2)、使用批处理方法插入3个学生的信息;(3)、使用事务实现一个同学转专业---先删除一条记录、后增加一条记录(两者要幺同时实现,要幺同时不实现)。

    3、程序的实现过程中加入异常处理语句

    用T-SQL语句创建一个student数据库,并修改的代码,越详细越好

    --建表

    create?table?student(

    ID?int?identity(1,1)?primary?key,????--主键,自动编号

    xuehao?char(10)?not?null,????????????--学号,不能为空

    sname?nvarchar(10)?not?null,?????????--姓名,不能为空

    age?int,?????????????????????????????--年龄

    sex?bit,?????????????????????????????--性别

    indate?datetime,?????????????????????--入学日期

    )

    --删除字段

    alter?table?student?drop?column?indate

    --添加字段

    alter?table?student?add?column?classid?char(10)

    --修改字段

    alter?table?student?alter?column?sex?nvarchar(10)

    祝你成功!

    用sql语句创建student,course,sc表.

    create table student

    (

    id int Not Null,

    studentnumber varchar(22),

    name id int Not Null,

    `````

    )

    craete table course

    (

    `````

    )

    craete table sc

    (

    ``````

    )

    用SQL语句编程给出创建Student(sno,sname,ssex,sbirthday,sclass)表的完整SQL语句,要求将sno定义为主键,

    create table student( sno c(8) prim key, sname c(8), ssex c(2) check ssex='F' or ssex='M' ; default 'F' , sbirthday d , sclass c(10) )

    不过你要注意,当用这条语句的时候,应该先建立数据库,把student 作为数据库表,只有数据库表才可以定义主键

    怎幺用SQL语句查询Student表中的学生人数,最高奖学金和平均奖学金。

    不知道你的表结构,我简单写一个,如果和你的表结构不符,请把表结构发出来,说明清楚按什幺统计:

    select count(*) 学生人数, max(奖学金) 最高奖学金, avg(奖学金) 平均奖学金 from student

    急急急!!!怎幺用SQL语句查询student表中年龄最小的前三名学生信息?

    select top 3 * from student order by age ASC

    top 3 是前3个学生的意思, order by age ASC 的意思是根据年龄升序排列, 也就是说最前面的就是年龄最小的。 (当然你没有考虑到的是3个最小的年龄一样的话, 是不是还要加个条件, 比如学号, 性别)

    展开全文
  • SQL笔试题:下面是学生表(student)的结构说明字段名称字段解释字段类型字段长度约束s_id学号字符10PKs_name学生姓名字符50Notnulls_age学生年龄数值3Notnulls-sex学生性别字符(男:1女:0)1Notnull下面是教师表...

    SQL笔试题:下面是学生表(student)的结构说明字段名称字段解释字段类型字段长度约束

    s_id学号字符10PK

    s_name学生姓名字符50Not null

    s_age学生年龄数值3Not null

    s-sex学生性别字符(男:1女:0)1Not null

    下面是教师表(Teacher )的结构说明字段名称字段解释字段类型字段长度约束

    t_id教师编号字符10PK

    t_name教师名字字符50Not null

    下面是课程表(Course)的结构说明字段名称字段解释字段类型字段长度约束

    c_id课程编号字符10PK

    c_name课程名字字符50Not null

    t_id教师编号字符10Not null

    下面是成绩表(SC)的结构说明字段名称字段解释字段类型字段长度约束

    s_id学号字符10PK

    c_id课程编号字符10Not null

    score成绩数值3Not null

    1、查询“001”课程比“002”课程成绩高的所有学生的学号;

    select a.s_id from (select s_id,score from SC where C_ID='001') a,(select s_id,score

    from SC where C_ID='002') b

    where a.score>b.score and a.s_id=b.s_id;

    2、查询平均成绩大于60分的同学的学号和平均成绩;

    select S_ID,avg(score)

    from sc

    group by S_ID having avg(score) >60;

    3、查询所有同学的学号、姓名、选课数、总成绩;

    select Student.S_ID,Student.Sname,count(SC.C_ID),sum(score)

    from Student left Outer join SC on Student.S_ID=SC.S_ID

    group by Student.S_ID,Sname

    4、查询姓“李”的老师的个数;

    select count(distinct(Tname))

    from Teacher

    where Tname like '李%';

    5、查询没学过“叶平”老师课的同学的学号、姓名;

    select Student.S_ID,Student.Sname

    from Student

    where S_ID not in (select distinct( SC.S_ID) from SC,Course,Teacher where SC.C_ID=Course.C_ID and Teacher.T#=Course.T# and Teacher.Tname='叶平');

    6、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;

    elect Student.S_ID,Student.Sname from Student,SC where Student.S_ID=SC.S_ID and SC.C_ID='001'and exists( Select * from SC as SC_2 where SC_2.S_ID=SC.S_ID and SC_2.C_ID='002');

    7、查询学过“叶平”老师所教的所有课的同学的学号、姓名;

    select S_ID,Sname

    from Student

    where S_ID in (select S_ID from SC ,Course ,Teacher where SC.C_ID=Course.C_ID and Teacher.T#=Course.T# and Teacher.Tname='叶平' group by S_ID having count(SC.C_ID)=(select count(C_ID) from Course,Teacher where Teacher.T#=Course.T# and Tname='叶平'));

    8、查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名;

    Select S_ID,Sname from (select Student.S_ID,Student.Sname,score ,(select score from SC SC_2 where SC_2.S_ID=Student.S_ID and SC_2.C_ID='002') score2

    from Student,SC where Student.S_ID=SC.S_ID and C_ID='001') S_2 where score2 < score;

    9、查询所有课程成绩小于60分的同学的学号、姓名;

    select S_ID,Sname

    from Student

    where S_ID not in (select S.S_ID from Student AS S,SC where S.S_ID=SC.S_ID and score>60);

    10、查询没有学全所有课的同学的学号、姓名;

    select Student.S_ID,Student.Sname

    from Student,SC

    where Student.S_ID=SC.S_ID group by Student.S_ID,Student.Sname having count(C_ID)

    11、查询至少有一门课与学号为“1001”的同学所学相同的同学的学号和姓名;

    select distinct S_ID,Sname from Student,SC where Student.S_ID=SC.S_ID and SC.C_ID in (select C_ID from SC where S_ID='1001');

    12、查询至少学过学号为“001”同学所有一门课的其他同学学号和姓名;

    select distinct SC.S_ID,Sname

    from Student,SC

    where Student.S_ID=SC.S_ID and C_ID in (select C_ID from SC where S_ID='001');

    ca5d463c52f019b5a0615619b0d226a6.png

    展开全文
  • alter table table1 add id int unsigned not null auto_increment primary key修改某个的字段类型及指定为空或非空alter table 名称 change 字段名称 字段名称 字段类型 [是否允许非空]...

    添加表字段

    alter table table1 add transactor varchar(10) not Null;

    alter table   table1 add id int unsigned not null auto_increment primary key

    修改某个表的字段类型及指定为空或非空

    alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];

    alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

    alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

    修改某个表的字段名称及指定为空或非空

    alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空

    删除某一字段

    ALTER TABLE mytable DROP 字段 名;

    添加唯一键

    ALTER TABLE `test2` ADD UNIQUE ( `userid`)

    修改主键

    ALTER TABLE `test2` DROP PRIMARY KEY ,ADD PRIMARY KEY ( `id` )

    增加索引

    ALTER TABLE `test2` ADD INDEX ( `id` )

    ALTER TABLE `category ` MODIFY COLUMN `id`  int(11) NOT NULL AUTO_INCREMENT FIRST ,ADD PRIMARY KEY (`id`);

    修改主键的sql语句块如下:declare @defname varchar(100)

    declare @cmd varchar(500)

    declare @tablename varchar(100)

    declare @keyname varchar(100)

    Set @tablename='Temp1'

    Set @keyname='id' --需要設置的key,分隔

    select @defname= name

    FROM sysobjects so

    JOIN sysconstraints sc

    ON so.id = sc.constid

    WHERE object_name(so.parent_obj) = @tablename

    and xtype='PK'

    if @defname is not null

    begin

    select @cmd='alter table '+ @tablename+ ' drop constraint '+ @defname

    --print @cmd

    exec (@cmd)

    end

    else

    set @defname='PK_'+@keyname

    select @cmd='alter table '+ @tablename+ ' ADD constraint '+ @defname +' PRIMARY KEY CLUSTERED('+@keyname+')'

    exec (@cmd)

    如何取主键字段名称及字段类型--得到主键字段名

    1:

    SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE

    WHERE TABLE_NAME<>'dtproperties'

    2:

    EXEC sp_pkeys @table_name='表名'

    3:

    select o.name as 表名,c.name as 字段名,k.colid as 字段序号,k.keyno as 索引顺序,t.name as 类型

    from sysindexes i

    join sysindexkeys k on i.id = k.id and i.indid = k.indid

    join sysobjects o on i.id = o.id

    join syscolumns c on i.id=c.id and k.colid = c.colid

    join systypes t on c.xusertype=t.xusertype

    where o.xtype = 'U' and o.name='要查询的表名'

    and exists(select 1 from sysobjects where xtype = 'PK' and parent_obj=i.id and name = i.name)

    order by o.name,k.colid

    展开全文
  • **建立student**属性有:编号:id (主键,自动增长),姓名:sname,出生年月:sage,性别:ssex(枚举)create table student(sid int primary key auto_increment,sname varchar(20),sage date,ssex enum(‘男’,‘女’));...

    **建立student表**

    属性有:编号:id (主键,自动增长),姓名:sname,出生年月:sage,性别:ssex(枚举)

    create table student(sid int primary key auto_increment,

    sname varchar(20),

    sage date,

    ssex enum(‘男’,‘女’));

    **建立教师表**

    create table teacher(tid int primary key auto_increment,

    tname varchar(20));

    **建立课程表**

    create table course(cid int primary key auto_increment,

    cname varchar(20),

    tid int,

    foreign key(tid) references teacher(tid));

    **建立成绩表**

    create table sc(sid int,

    cid int,

    score int);

    **插入数据**

    1,先给student表插入数据

    insert into student values(1,'赵雷','1990-01-01','男'),

    (2,'钱电','1990-12-21','男'),

    (3,'孙风','1990-05-20','男'),

    (4,'李云','1990-08-06','男'),

    (5,'周梅','1991-12-01','女'),

    (6,'吴兰','1992-03-01','女'),

    (7,'郑竹','1989-07-01','女'),

    (8,'王菊','1990-01-20','女');

    2, 给teacher表插入数据,这里不可以先给course表插入数据,因为course表外链接到teacher的主键

    insert into teacher values(1,'张三'),

    (2,'李四'),

    (3,'王五');

    3, 给course表插入数据

    insert into course values(1,'语文',2),

    (2,'语文',1),

    (3,'语文',3);

    4, 最后给sc表插入数据(题目图片少了第1个学生成绩,在这加上 1,1,90;  1,2,80;  1,3,90)

    insert into sc values(1,1,90),

    (1,2,80),

    (1,3,90),

    (2,1,70),

    (2,2,60),

    (2,3,80),

    (3,1,80),

    (3,2,80),

    (3,3,80),

    (4,1,50),

    (4,2,30),

    (4,3,20),

    (5,1,76),

    (5,2,87),

    (6,1,31),

    (6,3,34),

    (7,2,89),

    (7,3,98);

    **1.查询出只有两门课程的全部学生的学号和姓名**

    SELECT * FROM student s

    WHERE s.sid in

    (SELECT sc.sid FROM sc

    GROUP BY sc.sid

    HAVING COUNT(*)=2);

    **2.查询没有学全所有课程的同学的信息**

    SELECT s.sname,cname,score FROM student s,course,sc

    WHERE sc.sid=s.sid

    AND sc.cid=course.cid;

    **3.查询选修了全部课程的学生信息**

    SELECT * FROM student s

    WHERE s.sid in

    (SELECT sc.sid from sc

    GROUP BY sc.sid

    HAVING COUNT(*)=(SELECT COUNT(*) from course));

    ------------------------------------

    SELECT * FROM student

    WHERE NOT EXISTS

    (SELECT * FROM course

    WHERE NOT EXISTS

    (SELECT *

    FROM sc

    WHERE sc.sid=student.sid AND sc.cid=course.cid));

    **4.查询学过"张三"老师授课的同学的信息**

    SELECT * FROM student  s,sc,teacher t, course

    WHERE sc.sid=s.sid

    AND course.cid=sc.cid

    AND course.tid=t.tid

    AND  t.tname='张三';

    **5.查询没学过"张三"老师讲授的任一门课程的学生姓名**

    SELECT * FROM student s

    WHERE s.sid not in

    (SELECT sc.sid FROM sc ,course,teacher

    WHERE  sc.cid=course.cid

    AND teacher.tid=course.tid AND teacher.tname='张三');

    **6.查询平均成绩大于等于85的所有学生的学号、姓名和平均成绩**

    SELECT s.sid,s.sname,AVG(score) from sc ,student s

    WHERE  s.sid=sc.sid

    GROUP BY sid

    HAVING avg(score)>80;

    **7.查询任何一门课程成绩在70分以上的姓名、课程名称和分数**

    SELECT s.sid,s.sname,c.cname,score

    FROM student s,sc,course c

    WHERE sc.sid=s.sid

    AND sc.cid=c.cid

    AND score>70;

    **8.查询不及格的课程**

    SELECT s.sname,c.cname,score FROM student s,course c,sc

    WHERE sc.sid=s.sid

    AND sc.cid=c.cid

    AND sc.score<60;

    **9.查询课程编号为01且课程成绩在80分以上的学生的学号和姓名;**

    SELECT s.sid,s.sname FROM student s ,sc

    WHERE s.sid=sc.sid

    AND cid=1

    AND score>80;

    **10.求每门课程的查询选修了全部课程的学生信息学生人数**

    select cid,count(sid) from sc

    group by sc.cid;

    **11.查询学过编号为"01"并且也学过编号为"02"的课程的同学的信息**

    SELECT s.* FROM student s,sc

    WHERE sc.sid=s.sid

    AND sc.cid=01

    AND EXISTS

    (SELECT 1 FROM sc sc1

    WHERE  sc1.sid=sc.sid

    AND sc1.cid=02);

    //EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False

    EXISTS 指定一个子查询,检测 行 的存在。

    //select 1 from table;与select anycol(目的表集合中的任意一行) from table;  表里如果有记录,就显示 1  简单理解就是不查询具体列,只要有值就显示1

    **12.查询"01"课程比"02"课程成绩高的学生的信息及课程分数**

    SELECT s.*,a.score '课程01的分数',b.score '课程02的分数'

    FROM student s,sc a,sc b

    WHERE   a.sid=s.sid

    AND b.sid=s.sid

    AND a.cid=01

    AND b.cid=02

    AND a.score>b.score;

    展开全文
  • 主键:一般情况下,满足第一范式的表都有一个主键Primary key,用于唯一标示数据库中的一个字段。 外键:外键是相对于数据库设计中的参考完整性而言,它与主键之间是彼此依赖的关系。...学生表(学号,姓名,性别,班.
  • 在数据库中使用SQL语句创建学生表代码如下:(学号 char(12) primary key,姓名 char(6) not null,性别 char(2) check(性别 IN ('男','女')),班级 char(15))相关表的创建:create table 成绩表(学号 char(12)...
  • 学生表:学号,姓名,出生日期,性别成绩表:学号,课程号,分数课程表:课程号,课程名字老师表:老师号,姓名# 查询没选课程的学生人数select count(1) from student s left join score sc on s.sid = sc.sid ...
  • 首先创建班级表,因为班级跟学生为一对多关系,先创建班级表能在学生表中插入外键 班级表 CREATE TABLE banji( id INT PRIMARY KEY AUTO_INCREMENT, `name` VARCHAR(10) NOT NULL ); INSERT INTO banji(`name`)...
  • 学习笔记·数据库的创建及查询文章目录学习笔记任务过程第一步:分析需求第二步:新建数据库第三步:新建1.Grade2.Student3.subject第三步:插入数据1.Grade2.Student3.subject第四步:查询测试1....
  • 给从添加外键的方法创建班级CREATE TABLE grade(gid INT(4) PRIMARY KEY AUTO_INCREMENT,gname VARCHAR(20),gdesc VARCHAR(20),gdate DATE);插入数据INSERT INTO grade VALUES(1,”java”,”好好”,”2018-09-05...
  • 外键必须是另一个主键吗 ?

    千次阅读 2021-05-07 14:13:38
    比如学生表在设计的时候一般可以用学号作为主键,也可设计一个ID字段,字段由数据库自动生成且唯一。那么对于班级,一个班级对应多个学生,这个时候对于班级表和学生表之间的外键就可以用学生表的ID做外键。 如下所...
  • 创建数据库CREATE TABLE STUDENT(ID NUMBER PRIMARY KEY,NAME VARCHAR(200) NOT NULL,SEX ...指定表名注释COMMENT ON TABLE STUDENT IS ‘学生表‘;指定列注释COMMENT ON COLUMN STUDENT.ID IS ‘学生ID‘;COMMEN...
  • 当在修改时要设置中某个字段的主键约束时,要确保设置成主键约束的字段中值不能够有重复的,并且要保证是非空的。主键(PRIMARY KEY)的完整称呼是“主键约束”,是 MySQL 中使用最为频繁的约束。一般情况下,为了...
  • ****************创建主键(三种方法)****************创建学生表:第一种:create table student(sno char(5) primary key,/*学号*/ /*可以直接指定主键*/sname char(20) not null,/*姓名*/ssex char(3) not null,/*...
  • 背景因为项目某些模块的数据结构设计没有严格按照某规范设计,所以只能从数据库中查询数据结构,需要查询的信息如下:字段名称、数据类型、是否为空、默认值、主键、外键等等。在网上搜索了查询上述信息的方法,总结...
  • 1、表架构student(sid,sname,sage,ssex) 学生表course(cid,cname,tid) 课程表sC(sid,cid,score) 成绩表teacher(tid,tname) 教师表2、建表sql语句1 CREATE TABLEstudent2 (3 sid INT PRIMARY KEY NOT NULL,4 sname ...
  • 一般为了便于DBMS更快的查找到中的记录,都会在中设置一个主键。 # 主键分为单字段主键和多字段联合主键 * 使用主键应该注意一下几点: * 每个只能定义一个主键 * 主键值必须唯一标识中的每一行,且不能...
  • (2.0分)【填空题】完成以下代码,利用T-SQL语句创建一个名为成绩单的,包含学号,课程编号,分数三列,要求将学号课程编号设置为主键,分数取值范围为0~100. create table 成绩单( 学号 char(4) not null, 课程编号 ...
  • 数据库学生表

    千次阅读 2021-05-10 18:45:16
    文章目录学生表建立学生表:建表过程中出现的错误:插入数据课程表建立课程表:插入数据选课表建立选课表插入数据建表过程中出现的错误:修改基本表增加属性列:修改数据类型:增加约束条件:删除属性列:删除基本表...
  • ****************创建主键(三种方法)****************创建学生表:第一种:create table student(sno char(5) primary key,/*学号*/ /*可以直接指定主键*/sname char(20) not null,/*姓名*/ssex char(3) not null,/*...
  • MySQL主键(PRIMARY KEY)

    2021-01-18 18:05:11
    一般情况下,为了便于 DBMS 更快的查找到中的记录,都会在中设置一个主键主键分为单字段主键和多字段联合主键,本节将分别讲解这两种主键约束的创建、修改和删除。使用主键应注意以下几点:每个只能定义一个...
  • cassandra主键的类型及区分?一、类型及区分二、参考文章 一、类型及区分 3.主键(简单主键) 例:Student_id是student的主键 create table student (Student_id int primary key, Sname text, Sbirth timestamp, ...
  • mysql创建学生信息

    千次阅读 2021-01-20 01:23:05
    在一个数据库中创建一个学生表“student”,要CSS布局HTML小编今天和大家分享使用查询语句,包括以下字如果想在数据库中创建一个学生表的话。也不算复杂吧,如果是SQL SERVER,我告诉你步骤吧。 1.安装SQL SERVER,...
  • SQL创建一个学生信息

    千次阅读 2021-01-18 18:07:59
    CREATE TABLE Student(Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) UNIQUE,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20));insert into student values('201215121','李勇','男',20,'CS');insert into student value...
  • 设置方法:在“CREATE TABLE”语句中,通过“PRIMARY KEY”关键字来指定主键,语法格式“字段名 数据类型 PRIMARY KEY [默认值]”或“...一般情况下,为了便于 DBMS 更快的查找到中的记录,都会在中设置一个...
  • mysql 创建学生表并查询成绩

    千次阅读 2020-12-22 11:16:31
    创建 create table `users` ( `userid` bigint (100), `username` varchar (300), `sex` varchar (6), `age` int (3), `num` bigint (100) ); 查询数据 1,查询男女各有多少总分数 SELECT sex, sum...
  • 学生用 oracle数据库

    2021-05-01 08:30:20
    1.not null 非空约束①强制列不接受空值②例:创建时,name varchar(6) not null,2.unique 唯一性约束①约束唯一标识数据库中的每条记录②unique和primary key都为数据提供了唯一性约束③primary key 拥有自动...
  • 虽然多查询,在计算机的必须课,数据库,里面已经大讲特讲,但是这个难点很多老师都没有讲深讲透。跟你净扯一大堆,左连接右连接的东西,让人一头雾水。老师把虽然多查询,在计算机的必须课,数据库,里面已经大...
  • 学生表、班级表、课程表、班级课程表 --多对多 --班级表 CREATETABLEbanji( idINTPRIMARYKEYAUTO_INCREMENT, `name`VARCHAR(10)NOTNULL ); INSERTINTObanji(`name`)VALUES('java1807'),('java1812'); ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,285
精华内容 23,314
关键字:

学生表的主键是