二維表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以後你是怎麼定義的?得看你的定義調整語句了
代碼如果是整型得轉換成字元