二维表sql
❶ 在关系数据库模型中 二维表的列和行称为什么
在关系数据库模型中,二维表的列称为属性或者说是字段,二维表的行称为记录或者说是元组。
关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据。
关系数据库分为两类:一类是桌面数据库,例如Access、FoxPro和dBase等;另一类是客户/服务器数据库,例如sql Server、Oracle和Sybase等。一般而言,桌面数据库用于小型的、单机的应用程序,它不需要网络和服务器,实现起来比较方便,但它只提供数据的存取功能。
客户/服务器数据库主要适用于大型的、多用户的数据库管理系统,应用程序包括两部分:一部分驻留在客户机上,用于向用户显示信息及实现与用户的交互;另一部分驻留在服务器中,主要用来实现对数据库的操作和对数据的计算处理。
(1)二维表sql扩展阅读:
关系模型结构
1、单一的数据结构----关系(表文件)。关系数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组,它类似于Excle工作表。一个数据库可以包含任意多个数据表。
在用户看来,一个关系模型的逻辑结构是一张二维表,由行和列组成。这个二维表就叫关系,通俗地说,一个关系对应一张表。
2、元组(记录)。表中的一行即为一个元组,或称为一条记录。
3、属性(字段)。数据表中的每一列称为一个字段,表是由其包含的各种字段定义的,每个字段描述了它所含有的数据的意义,数据表的设计实际上就是对字段的设计。创建数据表时,为每个字段分配一个数据类型,定义它们的数据长度和其他属性。字段可以包含各种字符、数字、甚至图形。如错误!未找到引用源。
❷ 如何在SQL server2000中创建一个二维表
在开始-->所有程序-->sql2000的下拉目录中有“ENTERPRISE MANAGER”,点击进入。点击“local”,点击右边的“数据库”,则“数据库”选项会出现在左边,右键点击“数据库”,新建一个数据库,如mydb,进入mydb,就可以使用,create table table_name{};创建表了
❸ 怎么用SQL语言建类似于这种二维表大神快快来!!
这个表就是 学生选修表
create table SC(
S# char(10) not null references S(S#),
C# char(10) not null references C(C#),
PRIMARY KEY ( S#,C#)
)
S表和C表应该是预先存在的。
S#表示学号,估计在实际中应该用sno表示,此处简单处理,用S#表示
C#表示课程号,同S#,实际应该用cno表示。
❹ 如何sql语句将二维表结构的数据转化为一维的
方法/步骤
这个方法主要是利用<数据透视表和数据透视图向导>这一工具实现的,那么在excel里如何找到这一工具并使用呢
方法一:(如图一和图二),添加好后只要点击一下就可以弹出向导的对话框 (图三)
❺ SQL中表的类型
在SQL里,基本表的关键字是TABLE,是一张二维表,存放数据集的表。视图的关键字是VIEW,视图可以理解为虚拟表,里边是不存放数据的,只是存放一条查询语句,查询视图时显示的数据都是从基本表中根据条件筛选出来的结果。 其具体定义如下:(1)所谓基本表,是这样的一种表,它本身是实际存在的,每个表在存储中可用一个存储文件来表示(一个基本表就是一个关系),它不是由其他表导出的表。
(2)视图是数据库中的虚拟表,由一个或几个基本表导出,用于让用户变换角度来操作基本表。数据库中只保存视图的定义,视图中不存放对应的数据。 (3)导出表:在基本表的基础上通过定义视图而生成的表,称为导出表。导出表是虚表,其本身不存储于数据库中,数据库仅在数据字典中存储其定义。
视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系
❻ 在PHPmyadmin用sql语言创建二维表
直接输入创建语句。
例如CREATDATABASEuserCHARSEutf8上面的意思是创建一个名为user的数据库,并且设置字符集为utf8。
❼ 请教SQL 高手,如何将一个树型的二维表两列,转换两列多行
SELECT
(a.[代码]
+
'/'
+
b.[代码]
+
'/'
+
c.[代码])
as
[代码]
,(a.[名称]
+
'/'
+
b.[名称]
+
'/'
+
c.[名称])
as
[名称]
FROM
xzqh
as
a,xzqh
as
b,xzqh
as
c
WHERE
a.代码
=
LEFT(b.代码,1)
and
b.代码
=
left(c.代码,3)
and
LEN(b.代码)
=
3
and
LEN(c.代码)
=
5
不过有点疑问的是一级超过10以后你是怎么定义的?得看你的定义调整语句了
代码如果是整型得转换成字符