本文目录一览

1,数据库学号类型是什么类型

数据类型好看你怎么处理你的数据了。 如果你的数据可能要进行运算的,你可以设置为数字类型NUMBER(),如果你纯粹是要来看的,就象名字一样,不可以变的,你可以设置为字符串类型CHAR()。字符串还分字符CHAR()和字符串VARCHAR2()。如果你要存的数据很大,有图片或者什么影片段只类的,你可以用BLOG。 比如:这里学号类型可以设为数字类型,因为这样你可以计算2个学号间的学生有什么人或者你可以通过学号间的计算查询别的信息。 明白了不?

数据库学号类型是什么类型

2,sql里面学号用什么数据类型

create table student(学号 int identity(1,1) not null,姓名 varchar(20) primary key ,年龄 tinyint,)或者create table student(学号 int identity(1,1) not null primary key,姓名 varchar(20) unique ,年龄 tinyint,)共同学习!
实际上,这种类型的数据用定长字符串最合适了。varchar(12).
但是最后一位给加了小数点----为什麼要加小数点呢?如果非要加小数点的话。。。。你这个可以定义成varchar(12)
实用 varchar(12) 这个类型。 还能有SUBSTR 等方法来处理。

sql里面学号用什么数据类型

3,sql中姓名性别学号等数据类型和长度如何写跪求

学号能用int或者bigint吗?学号只是标记,常理下用varchar(几位学号就是长度几);名字嘛就是varchar(15)一般不会超过8个汉字吧;性别如果要是规定好的话(比如只能是男或者女)的话就用定长char(2) check in(男,女),否如果不确定填什么的话,就用varchar(5)。一般不会超过两个汉字吧。
以下是最省空间的方法了:create table student(学号 smallint,姓名 nvarchar(4),-----------姓名不超过4个汉字性别 bit ----------------只有男和女两种性别,所以可以用bit型)
create table student(学号 int identity(1,1) not null,姓名 varchar(20) primary key ,年龄 tinyint,)或者create table student(学号 int identity(1,1) not null primary key,姓名 varchar(20) unique ,年龄 tinyint,)共同学习!
姓名 varchar(20)性别 varchar(2) -- 男或 女学号 varchar(30)或者 姓名 varchar(20)性别 tinyint(1) -- 1或者0学号 bigint

sql中姓名性别学号等数据类型和长度如何写跪求

4,SQL Server中姓名学号性别院系都用什么数据类型

姓名:一般都用varchar学号:可以是int或varchar性别:一般都用char(2)或bit院系:一般都用varchar直接使用字符 ”N“,”M“ ,”F“ 来存储,方案的选择主要依照个人习惯,和手机应用的需要。因为实际应用中,无论选择哪种方案,对数据库性能、即操作复杂度都影响可以忽略。扩展资料:SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。参考资料来源:百度百科-Microsoft SQL Server
姓名 varchar(10) 这个类型表示 字符串长度可变(人名有 2个字、3个字、4个字、5个字)学号 int 学号都是数字 所以是整型性别 char(2) 两种可能(男或女)院系 varchar(30) 也是字符串,名字有长有短
一般情况下,姓名用VARCHAR2(100)、学号用VARCHAR2(12)、性别用VARCHAR2(8)、院系用VARCHAR2(40)数据类型来表示。
姓名(这个一般都用varchar,因为一般都是字符)学号(这个可以是int或varchar,如果数字前面是0的话就只能varchar)性别(这个一般都用char(2)或bit,因为一般都是字符男/女或用数字0/1代替)院系(这个一般都用varchar,因为一般都是字符)

5,在SQL Server数据库中查一个人同时至少选择两种科目的学号应该怎

不清楚你的表结构,大概写一下:select 学号 from 表名 group by 学号 having count(学号)>=2
大概引用楼百上的楼上的:度科目表版: sid name;个人信息表: tid name ;成绩表: id score sid tid;SELECT tid as 学号, COUNT(sid) AS 科目数权 FROM 成绩表 GROUP BY tid HAVING COUNT(sid) >= 2
美国microsoft公司推出的一种关系型数据库系统。sql server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与windowsnt的有机结合,提供了基于事务的企业级信息管理系统方案。 主要特性 (1)高性能设计,可充分利用windowsnt的优势。 (2)系统管理先进,支持windows图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 (4)支持对称多处理器结构、存储过程、odbc,并具有自主的sql语言。 sqlserver以其内置的数据复制功能、强大的管理工具、与internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。 发展来源 sql server 是一个关系数据库管理系统。它最初是由microsoft sybase 和ashton-tate三家公司共同开发的,于1988 年推出了第一个os/2 版本。在windows nt 推出后,microsoft与sybase 在sql server 的开发上就分道扬镳了,microsoft 将sql server 移植到windows nt系统上,专注于开发推广sql server 的windows nt 版本。sybase 则较专注于sql server在unix 操作系统上的应用。 语言运用 sql语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如oracle,sybase,microsoft sql server,access等都采用了sql语言标准。虽然很多数据库都对sql语句进行了再开发和扩展,但是包括select,insert,update,delete,create,以及drop在内的标准的sql命令仍然可以被用来完成几乎所有的数据库操作。
科目表: sid name;个人百信息表度: tid name sex age;成绩内表: id score sid tid;SELECT tid as 学号, COUNT(sid) AS 选择容几种科目, SUM( CASE WHEN score >=60 THEN 1 ELSE 0 END ) / COUNT(score) AS 及格率FROM 成绩表GROUP BY tidHAVING COUNT(sid) >= 2

文章TAG:数据  数据库  学号  哪些  数据库学号有哪些  
下一篇