當前位置:首頁 » 數據倉庫 » 資料庫教程sql教程
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫教程sql教程

發布時間: 2023-05-28 09:53:40

1. 資料庫教程:sql 怎樣外網連接遠程資料庫

要點:
1.確認伺服器端SQL服務埠號是否為:1433
2.如果不是1433,配置客戶端
3.建立伺服器端登錄帳號,確保角色及管理資料庫
一、查看伺服器端情況
1. 看ping 伺服器IP能否ping通。
這個實際上是看和遠程sql server 伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql server 伺服器的IP拼寫正確。
2. 在Dos或命令行下輸入telnet 伺服器IP 埠,看能否連通。
如telnet 202.114.100.100 1433
通常埠值是1433,因為1433是sql server 的對於Tcp/IP的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「……無法打開連接,連接失敗"。
如果這一步有問題,應該檢查以下選項。
1) 檢查遠程伺服器是否啟動了sql server 服務。如果沒有,則啟動。
2) 檢查sql server伺服器端有沒啟用Tcp/IP協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開 開始菜單->程序->Microsoft SQL Server->伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。
3) 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。
事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與伺服器配置的埠號保持一致。如果隱藏sql server伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是Tcp/ip協議的默認埠將被隱式修改為2433,在客戶端連接時必須作相應的改變(具體方式見 二:設置客戶端網路實用工具)。
4) 如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。(4、5步我沒有做就成功了)
5) 檢查伺服器是否在1433埠偵聽。如果sql server伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入
netstat -a -n 或者是netstat -an,在結果列表裡看是否有類似 tcp 127.0.0.1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入select @@version 執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。
如果以上都沒問題,這時你再做telnet 伺服器ip 1433 測試,將會看到屏幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連接

2. 用sql做一個資料庫

使用SQL SERVER新建立一個資料庫方法如下:1、選擇開始菜單中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打開【SQL Server Management Studio】窗口,並使用Windows或 SQL Server身份驗證建立連接。 2、在【對象資源管理器】窗口中展開伺服器,然後選擇【資料庫】節點 3、右鍵單擊【資料庫】節點,從彈出來的快捷菜單中選擇【新建資料庫】命令。 4、執行上述操作後,會彈出【新建資料庫】對話框。在對話框、左側有3個選項,分別是【常規】、【選項】和【文件組】。完成這三個選項中的設置會後,就完成了資料庫的創建工作, 5、在【資料庫名稱】文本框中輸入要新建資料庫的名稱。例如,這里以「新建的資料庫」。 6、在【所有者】文本框中輸入新建資料庫的所有者,如sa。根據資料庫的使用情況,選擇啟用或者禁用【使用全文索引】復選框。 7、在【資料庫文件】列表中包括兩行,一行是資料庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除資料庫文件。 8、切換到【選項頁】、在這里可以設置資料庫的排序規則、恢復模式、兼容級別和其他屬性。 9、切換到【文件組】頁,在這里可以添加或刪除文件組。 10、完成以上操作後,單擊【確定】按鈕關閉【新建資料庫】對話框。至此「新建的數據」資料庫創建成功。新建的資料庫可以再【對象資源管理器】窗口看到。

3. MS SQL基礎教程:關系資料庫[2]

關系資料庫(RDB 即Relational Database)

所謂關系資料庫就橘森是基於關系模型的資料庫

關系資料庫管理系統(RDBMS) ·關系資料庫管理系統就是管理關系資料庫的計算機軟體

關鍵字(Key) 關鍵字是關系模型中的一個重要概念 它旅芹是邏輯結構 不是資料庫的物理部分 ·侯選關鍵字(Candidate Key) 如果一個屬性集能惟一地標識表的一行而又不含多餘的屬性 那麼這個屬性集稱為侯選關鍵字

·主關鍵字(Primary Key) 主關鍵字是被挑選出來 作表的行的惟一標識的侯選關鍵字 一個表只有一個主關鍵字 主關鍵字又可以稱為主鍵

·公共關鍵字(Common Key) 在關系資料庫中 關系之間的聯系是通過相容或相同的屬性或屬性組來表示的 如果兩個關系中具有相容或相同的屬性或屬性組 那麼這個屬性或屬性組被稱為這兩個關系的公共關鍵字

·外關鍵字(Foreign Key) 如果公共關鍵字在一個關系中是主關鍵字 那麼這個公共關鍵字被稱為另一個關系的外關鍵字 由此可見 外關鍵字表示了兩個關圓鎮畝系之間的聯系 以另一個關系的外關鍵字作主關鍵字的表被稱為主表 具有此外關鍵字的表被稱為主表的從表 外關鍵字又稱作外鍵

MS SQL基礎教程完整版

lishixin/Article/program/SQL/201311/16154

4. 求詳細的SQL語句教程視頻

教程列表:
教程1:SQL
Server
2000資料庫入門到全面精通教程
57講
1.4G
教程2:SQL
2005資料庫基礎入門到提高教程+源碼
830MB
教程3:SQL
Server
2005從入門到實踐教學視頻
596Mb
教程4:SQL
Server
2005範例開發教程418個實例視頻+源碼1.6GB
教程5:SQL
Server
2005資料庫管理技術高級應用教程
565MB
教程6:SQL
Server
2008資料庫基礎入門到精通教程
1.4GB
教程7:SQL
Server
2008中文版標准視頻教程
362MB
教程8:SQL
Server
2008資料庫技術大全教學視頻
204MB
教程9:SQL
Server
2008資料庫高級視頻教程
445MB
教程10:SQL
Server
2012資料庫性能調優與安全實踐視頻教程
教程11:SQL
Server
2012從零開始學資料庫管理開發入門到精通視頻教程

5. SQL基礎教程的目錄

1.1運行SQL程序
1.2Microsoft Access
1.3Microsoft SQL Server
1.3.1SQL Server 2000
1.3.2SQL Server 2005/2008
1.4Oracle
1.5IBM DB2
1.6MySQL
1.7PostgreSQL 2.1表、列和行
2.1.1表
2.1.2列
2.1.3行
2.2主鍵
2.3外鍵
2.4聯系
2.4.1一對一
2.4.2一對多
2.4.3多對多
2.5規范化
2.5.1第一範式
2.5.2第二範式
2.5.3第三範式
2.5.4其他範式
2.6示例資料庫
2.6.1表authors
2.6.2表publishers
2.6.3表titles
2.6.4表titles_authors
2.6.5表royalties
2.7創建示例資料庫 3.1SQL語法
3.2SQL標准和一致性
3.3標識符
3.4數據類型
3.5字元串類型
3.6二進制大型對象類型
3.7精確數字類型
3.8近似數字類型
3.9布爾類型
3.10日期和時間類型
3.11時間間隔類型
3.12唯一標識符
3.13其他數據類型
3.14空值 4.1使用SELECT和FROM檢索列
4.2使用AS創建列的別名
4.3使用DISTINCT消除重復的行
4.4使用ORDER BY排序行
4.5使用WHERE篩選行
4.6使用AND、OR和NOT組合及求反條件
4.6.1AND操作符
4.6.2OR操作符
4.6.3NOT操作符
4.6.4AND、OR和NOT一起使用
4.7使用LIKE匹配模式
4.8使用BETWEEN進行范圍篩選
4.9使用IN進行列表篩選
4.10使用IS NULL測試空值 5.1創建派生列
5.2執行算術運算
5.3確定計算的順序
5.4使用||連接串
5.5使用SUBSTRING()提取子串
5.6使用UPPER()和LOWER()更改串的大小寫
5.7使用TRIM()修整字元
5.8使用CHARACTER_LENGTH()得到串長度
5.9使用POSITION()查找子串
5.10執行日期及時間間隔運算
5.11獲得當前日期和時間
5.12獲得用戶信息
5.13使用CAST()轉換數據類型
5.14使用CASE計算條件值
5.15使用COALESCE()檢查空值
5.16使用NULLIF()比較表達式 6.1使用聚合函數
6.2創建聚合表達式
6.3使用MIN()查找最小值
6.4使用MAX()查找最大值
6.5使用SUM()計算總和
6.6使用AVG()計算平均值
6.7使用COUNT()統計行數
6.8使用DISTINCT聚合不重復的值
6.9使用GROUP BY分組行
6.10使用HAVING篩選分組 7.1限定列名
7.2使用AS創建表的別名
7.3使用聯結
7.4使用JOIN或WHERE創建聯結
7.5使用CROSS JOIN創建交叉聯結
7.6使用NATURAL JOIN創建自然聯結
7.7使用INNER JOIN創建內聯結
7.8使用OUTER JOIN創建外聯結
7.9創建自聯結 8.1理解子查詢
8.2子查詢語法
8.3子查詢和聯結
8.4簡單子查詢和相關子查詢
8.4.1簡單子查詢
8.4.2相關子查詢
8.5在子查詢中限定列名
8.6子查詢中的空值
8.7使用子查詢作為列表達式
8.8使用比較操作符比較子查詢的值
8.9使用IN測試集合成員資格
8.10使用ALL比較所有子查詢的值
8.11使用ANY比較某些子查詢的值
8.12使用EXISTS檢測存在性
8.13比較等價查詢 9.1使用UNION合並行
9.2使用INTERSECT查找相同行
9.3使用EXCEPT查找不同行 10.1顯示表結構
10.2使用INSERT插入行
10.3使用UPDATE更新行
10.4使用DELETE刪除行 11.1創建表
11.2理解約束
11.3使用CREATE TABLE創建新表
11.4使用NOT NULL禁止空值
11.5使用DEFAULT確定默認值
11.6使用PRIMARY KEY指定主鍵
11.7使用FOREIGN KEY指定外鍵
11.8使用UNIQUE確保值唯一
11.9使用CHECK創建檢查約束
11.10使用CREATE TEMPORARY TABLE創建臨時表
11.11使用CREATE TABLE AS利用已存在表創建新表
11.12使用ALTER TABLE修改表
11.13使用DROP TABLE刪除表 12.1使用CREATE INDEX創建索引
12.2使用DROP INDEX刪除索引 13.1使用CREATE VIEW創建視圖
13.2通過視圖檢索數據
13.3通過視圖修改數據
13.3.1通過視圖插入行
13.3.2通過視圖更新行
13.3.3通過視圖刪除行
13.4使用DROP VIEW刪除視圖 15.1動態統計
15.2產生序列
15.3發現等差數列、遞增數列和等值數列
15.4限定返回行的數量
15.4.1Microsoft Access
15.4.2Microsoft SQL Server
15.4.3Oracle
15.4.4IBM DB2
15.4.5MySQL
15.4.6PostgreSQL
15.5分配排名
15.6計算修整均值
15.7隨機選取行
15.8處理重復值
15.9創建電話列表
15.10檢索元數據
15.10.1Microsoft Access
15.10.2Microsoft SQL Server
15.10.3Oracle
15.10.4IBM DB2
15.10.5MySQL
15.10.6PostgreSQL
15.11處理日期
15.11.1Microsoft Access
15.11.2Microsoft SQL Server
15.11.3Oracle
15.11.4IBM DB2
15.11.5MySQL
15.11.6PostgreSQL
15.12計算中值
15.13查詢極值
15.14改變動態統計的中流
15.15旋轉結果
15.16處理層次結構
索引

6. Oracle資料庫教程之利用plsqldev進行資料庫操作的步驟

方法/步驟
1、打開PLSQL
Developer,輸入用戶名和口令,進行連接,如下圖所示:
2、依次點擊「文件(F)」->「新建(N)」->「SQL窗口(S)」,如下圖所示:
3、在窗口中輸入以下SQL語句:
--1、創建一個表
T_USER
create
table
T_USER
(
USERID
varchar2(50)
default
SYS_GUID()
not
null
primary
key,
USERNAME
varchar2(20)
not
null,
USERPWD
varchar2(30)
not
null
);
如下圖所示:
4、向表中插入2條數據,語句如下:
--插入2條數據
insert
into
T_USER(USERNAME,USERPWD)
values('admin','admin');
insert
into
T_USER(USERNAME,USERPWD)
values('test','test');
select
*
from
T_USER;
如下圖所示:
5、更新表中的記錄,語句如下:
--更新一條數據
update
T_USER
set
USERPWD='admin123'
where
USERNAME='admin';
select
*
from
T_USER;
如下圖所示:
6、刪除表中的一條記錄,語句如下:
--刪除一條數據
delete
from
T_USER
where
USERNAME='test';
select
*
from
T_USER;
如下圖所示:
7、銷毀剛創建的表,語句如下:
--刪除表
drop
table
T_USER;
select
*
from
T_USER;
可以看到左側的Tables目錄下表已經不存在了,此外查詢表會報錯,說明表確實已經銷毀不存在了,如下圖所示:
以上就是專題欄小編帶來的pl/sql
developer教程,更多教程請看「http://www.zhuantilan.com/zt/sqldeveloper/」

7. sql server資料庫教程新建表如何新建行

  • 首先打開資料庫 並連接到伺服器上,進入對象資源管理器