『壹』 sql新手問題
如果sql就一個架構,不用加庫名也可以,你用的是sql的管理工具吧,在工具的左上角有個一選擇資料庫combo 默認打開應該是master,需要選擇一下你所使用的資料庫
『貳』 SQL SERVER初學者遇到的小問題
正常的是庫名.架構.對象,對象可以是表、存儲過程等級別的,而架構如果是dbo的話(默認sa架構),那麼可以省略,就如你的書寫形式
『叄』 計算機SQL初學者遇到的問題(急呀)
1.創建一個學籍管理信息系統至D盤的根目錄下,其中包含一數據文件dat1,和一個事務日誌文件logl。其中數據文件初始大小50MB,增長率5MB,增長極限為100MB,事務日誌文件初始大小20MB,增長率5MB,增長極限為50MB.(5分)
在sqlserver 企業管理器里 添加新的資料庫 指定路徑 和文件名就可以
2.在資料庫中創建四張表文件:
學生基本信息表(學號、姓名、性別、電話號碼、家庭住址、出生年月)
create table student(
sno char(10),
sname char(20),
ssex char(2),
sphone char(15),
saddress char(50),
sbirthday datetime
)
其他表自己建一下
學生成績表(學號、課程號、成績)
教師課程安排表(課程號、課程名、教師編號)
教師信息表(教師編號、姓名、院系、教研室)
3.為創建的表文件錄入4-5條記錄
在企業管理器自己錄入
4.查詢「學生基本信息表」中性別是「男」的所有學生的信息。
select * from student where ssex='男'
5.統計「學生基本信息表」中男、女生的人數。
select ssex,count(*) from student group by ssex
6.向「學生基本信息表」中插入學號「0401010104」的一條記錄.
insert into student values ('0401010104','李強','男','123123','北京','1980-10-1')
7.將插入的「0401010104」這條記錄中的姓名為「李強」的更改為「張勝」.
update student set sname='張勝' where sno='0401010104'
8.在「教師課程安排表」中找出與「王強」所教課程相同的所有老師的信息。
……參考學生表 自己寫一下
9.在「學生基本信息表」中找出年齡為「17」歲的所有學生的基本信息。
select * from student where datediff( year ,sbirthday,getdate())=17
10.為這四張表建立一個視圖(hz_view),視圖中包括:學生姓名、課程名、課程成績、教師姓名。
create view hz_view(sname,課程名、課程成績、教師姓名) as select ……
『肆』 怎樣解決新手在SQL2008安裝過程中遇到的問題
安裝SQL Server 2008 Express請嘗試以下2種方法。為避免這樣那樣的糾結問題,強烈建議新手先刪除計算機中所有與SQL Server有關的程序,然後再安裝。
方法一、安裝SQL Server 2008 R2 Express,曾在Windows Server 2003下完成安裝:
第一步,下載安裝Microsoft SQL Server 2008 R2 Management Studio Express,文件名為SQLManagementStudio_x86_CHS.exe。
第二步,下載安裝SQL Server 2008 Express資料庫引擎及服務組件,文件名為SQLEXPR_x86_CHS.exe。若在安裝VS時已裝資料庫引擎了則不用再裝,已裝指開始菜單有「Microsoft SQL Server 2008」 ,但沒有SSMS(SQL Server Management Studio)。建議先在「添加\刪除程序」中刪除所有與SQL Server有關的程序,然後再安裝。
方法二、安裝SQL Server 2008 R2 Express,曾在win7下完成安裝:
直接下載安裝SQL Server 2008 Express R2 with tools,文件名為SQLEXPRWT_x86_CHS.exe;若在安裝VS時已裝資料庫引擎則可以先刪除SQL Server 2008相關程序然後再裝,否則實例名取成別的名字。若SQL Server 2008 Express的安裝過程出現「給定關鍵字不在字典中」的錯誤信息,則建議在「添加\刪除程序」中刪除所有與SQL Server有關的程序,然後再安裝SQL Server 2008 Express R2 with tools。若是64位機器,點擊前面的下載或點此鏈接,點「繼續」,單選「No, I do not want to register. Take me to the download.」,單擊「下一步」再下載,文件名SQLEXPRWT_x64_CHS.exe。
詳細安裝過程請參考以下參考資料進行:
1、MS SQL Server 2008 express 下載地址;
2、SQL Server 2008安裝指南;
3、SQL Server 2008 Express 安裝手冊。
『伍』 SQL2005新手,創建資料庫時遇到錯誤。請教各位是哪裡的問題!謝謝了!
樓主仔細看了沒?
LOG ON
(
NAME = test_log, <---------------這里有錯
FILENAME = 'E:\SQL DATA\test_data_log', <----------------這里有錯
SIZE = 1MB,
MAXSIZE =2MB,
FILEGROWTH = 1
)
應該寫成
NAME = test_data_log,
FILENAME = 'E:\SQL DATA\test_data_log.ldf',
------------------------------------------------------------
如果還不行,代碼刪了重寫,嘻嘻
------------------------------------------------------
主要是你的
name=xx
filename=xx
前面加的是全形空格,導致了name不是屬性,別用全形空格,換成半形
---------------------------------------------
如果資料庫存在就換個資料庫名,嘻嘻
『陸』 SQL資料庫實訓中遇到的問題
表是建立關系資料庫的基本結構,用來存儲數據具有已定義的屬性,在表的操作過程中,有查看錶信息、查看錶屬性、修改表中的數據、刪除表中的數據及修改表和刪除表的操作。從實訓中讓我更明白一些知識,表是數據最重要的一個數據對象,表的創建好壞直接關繫到數資料庫的成敗,表的內容是越具體越好,但是也不能太繁瑣,以後在實際應用中多使用表,對表的規劃和理解就會越深刻。我們實訓的另一個內容是資料庫的約束、視圖、查詢。從中我們了解到查詢語句的基本結構,和簡單SELECT語句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見的資料庫對象,是提供查看和存取數據的另一種途徑,對查詢執行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡化數據操作,還可以提高資料庫的安全性,不僅可以檢索數據,也可以通過視圖向基表中添加、修改和刪除數據。存儲過程、觸發器也是我們實訓的內容之一, 在操作中有建立存儲過程,執行存儲過程,及查看和修改存儲過程,這些都是非常基礎的東西,但對用戶卻是非常重要的呢,只有熟悉了T_SQL語言,才能更好的掌握更多的東西。我們還學習了,SQL管理、數據的導入、導出、備份和還原。有SQL Server 安全訪問控制;登錄賬戶的管理;資料庫角色的管理;用戶許可權管理。維護資料庫的安全是確保資料庫正常運行的重要工作。數據的備份是對SQL Server數據事務日誌進行拷貝,資料庫備份記錄了在進行備份操作的資料庫中所有數據的狀態。而數據的備份還分為資料庫完整備份、差異備份、事務日誌備份、文件及文件組備份。做數據備份就是為了以後的資料庫恢復用。
『柒』 SQL初學者遇到點問題,求解答
表名的欄位起名是 :Semster
你insert語句寫成了:Semester