2010年9月2日 星期四

SQL複習

其實資料庫已經教了許久,用了一陣子圖形介面的資料庫後,有些SQL指令竟然生疏了,花了一陣子才想起,趕緊記載下來。常見的select, update, insert, drop 是不太容易忘的。
查詢有哪些資料庫用 show database;
使用資料庫  use database_name;
查詢有哪些資料表 show tables;
查詢表內有哪些欄位 desc table_name;

最早我一開始是教MS SQL Server,幾個學期後改教access,最近打算考慮再用回sql server並同時教my sql,還是應站在企業需求來選擇軟體比較正確。
1. MS SQL server express預設在VS Studio 安裝完就已經有了,但安裝時並沒有問sa的密碼,所以一開始也無法以sa登入。
SQL server management Studio 需另外安裝,安裝完是只能以WINDOWs驗證登入,無法以sa登入。登入時伺服器名稱選: 電腦名稱\SQLEXPRESS,windows驗證登入就不需密碼。


登入後在服務器上按右鍵選"屬性"

在"安全性"中選"SQL server及windows驗證模式"

按確定後,在"安全性/登入",按右鍵選屬性

設定sa的密碼,此時的密碼不要忘了,很重要,最好抄起來。
而且在"狀態"選"已啟用"

套用,確定後重新開啟sql server及sql server management studio express即可以sa登入了。

2. My SQL 無法在遠端登入,解決方法,建立一個允許遠端登入的帳號,可以用phpmyadmin建立,其中主機的部分打 %表示允許所有的電腦連線進來。





沒有留言:

張貼留言