程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 跟我學SQL:創建和修改表格

跟我學SQL:創建和修改表格

編輯:關於SqlServer

再次歡迎您來到SQL(結構化查詢語言)基礎系列教程。本文將介紹數據庫定義語言(DDL)用於創建數據庫和表格以及修改表格結果的指令。

當你使用這些指令時一定要小心——它很容易刪去你的數據庫中的主要結構令您丟失數據。所以,在您開始修改數據庫之前,您需要知道數據庫是什麼。

--------------------------------------------------------------------------------

數據庫之間的差異

本文中的樣品查詢系統遵循SQL92 ISO標准。並不是所有的數據庫都遵循該標准,有些數據庫做了改進,這會產生不可預料的結果。如果你不能確定你的數據庫是否支持該標准,請參考相應的文檔。

--------------------------------------------------------------------------------

創建數據庫

為了創建表格,你首先需要需要創建一個可以容納表格的數據庫。SQL用於創建數據庫的基本語句是:

CREATE DATABASE dbname;

你的數據庫用戶必須有建立數據庫的適當權限。如果與你有關的用戶不能發出用於創建新數據庫的命令,要求數據庫管理員為你建立數據庫,你也作為管理員登錄然後建立數據庫並設置權限。

舉個例子,用CREATE指令為一個應用程序建立一個數據庫用於顯示一個目錄:

CREATE DATABASE Catalog;

這給你一個用於在查詢時與其它表格區分的表格名字。下一步是創建用於輸入它的表格。

創建表格

如你所知,表格是有若干個欄目所組成。當創建表格時,你可以定義欄目並分配字段屬性。表格建立後,可以用ALTER表格指令來修改它,我們稍後將提到這一點。

你可以用下面這條指令來創建數據庫,命令行的參數為表格名字、欄目名字,還有每一欄的數據類型。

CREATE TABLE table_name

(column1 data_type, column2 data_type, column3 data_type);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved