當前位置:首頁 » 編程語言 » sql新建一張表
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql新建一張表

發布時間: 2022-07-25 13:50:17

sql 如何創建一個完整的表

create table 學生
(
學號 char(8) primary key, --主鍵
姓名 varchar(8) not null unique,--不為空,不能重復
性別 char(2) check(性別 in('男','女')) default '男' not null,--只能是男或女,默認是男
出生日期 datetime not null,--不為空
身高 int check(身高>0 and 身高<300),--只能在0到300 之間
籍貫 varchar(12) not null,
專業 varchar(10) not null
)

② 在SQL裡面建一張表怎麼建立

例如創建一個 person 表
如下
CREATE TABLE person
(
id varchar(20) not null primary key ,
name varchar(20) ,
password varchar(20)
) ;
有什麼不明白的CALL ME Q 277315540

③ SQL如何創建一個數據表

create
table
userinfo
(
id
int
primary
key
not
null
identity
(1,1),
[name]
char(20)
unique,
age
int
check(age>10),
sex
char(2)
)
建議一個名叫userinfo的表,欄位為
id
,自動+1,主鍵,不為空!
name
,char(20)
不重復!
age
int類型,年齡必須大於10,否則會出現錯誤!
sex
性別
char(2)
好好學習,天天向上!

④ SQL語句創建表

CREATE TABLE 語句用於創建資料庫中的表。

具體用法為:

CREATE TABLE 表名稱

(

列名稱1 數據類型,

列名稱2 數據類型,

列名稱3 數據類型,

....

)

(4)sql新建一張表擴展閱讀

創建表數據類型:

integer(size) int(size) smallint(size) tinyint(size):僅容納整數。

decimal(size,d) numeric(size,d):容納帶有小數的數字。

char(size):容納固定長度的字元串

varchar(size):容納可變長度的字元串

date(yyyymmdd):容納日期。

參考資料:網路-SQL CREATE TABLE

⑤ sql sever 怎麼創建表

創建資料庫和表的操作有兩種方法:

一、可視化操作

1.創建資料庫

選中資料庫右擊,在出現的對話框中選擇新建資料庫,然後新出現的對話框中填寫資料庫的名稱

2.創建數據表

選中資料庫下的表右擊,在出現的對話框最上方有新建表選項,新出現的對話框中有列名、數據類型、允許Null值三列,這里可以添加表的的列,添加好列後保存Ctrl+S或者點擊上方的保存,填寫表名稱確定就創建好了。

二、使用SQL語句創建

--1.創建資料庫
createdatabasestuDB--stuDB是資料庫的名稱
onprimary--默認就屬於primary文件組,可省略
(
/*--數據文件的具體描述--*/
name='stuDB_data',--主數據文件的邏輯名稱
filename='D:stuDB_data.mdf',--主數據文件的物理路徑和名稱
size=5mb,--主數據文件的初始大小
maxsize=100mb,--主數據文件增長的最大值
filegrowth=15%--主數據文件的增長率
)
logon
(
/*--日誌文件的具體描述,各參數含義同上--*/
name='stuDB_log',
filename='D:stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)

-----2.創建數據表
useStuDB--使用某個資料庫(在某個資料庫下建表)
go
ifexists(select*fromsysobjectswherename='stuMarks')--查詢資料庫是否已存在此表
droptablestuMarks--如果存在該表則刪除,不存在不執行此句
createtablestuMarks--stuMarks是表的名稱
(
ExamNointidentity(1,1)primarykey,--列名數據類型約束
stuNochar(6)notnull,--列名數據類型是否允許插入Null值
writtenExamintnotnull,
LabExamintnotnull
)
go

--其中,列屬性"identity(起始值,遞增量)"表示"ExamNo"列為自動編號,也稱為標識列altertable表名
addconstraint約束名約束類型具體的約束說明
altertable表名
dropconstraint約束名

⑥ 怎麼在sqlserver2008建立一張表

打開ssms,連接上你的資料庫,然後敲語句
create
myTb(co1
int)可以創建一個一列的表——這是語句建表
或者
右鍵你的資料庫—用戶表—設計表,這兒你可以手工創建表,比較直觀

⑦ SQL求助:想創建一個表,但在創建前先判斷是否存在。如存在就刪除它,不存在就創建。

1、創建對象時,如果沒有指定Schema,就會掛在默認的Schema dbo下面。

⑧ SQL資料庫 新建一個表 表裡的數據都從另外兩個基本表中獲得 如何創建

1.打開資料庫管理工具並在資料庫中創建兩個用於測試的新表,在這里,這兩個表的表結構應該是相同的。

⑨ 用sql server 創建一個表的語法求加上注釋

建表sql語句如下:

--創建學員信息數據表
use所用資料庫名
go
ifexists(select*fromsysobjectswherename='Students')
droptableStudents
go
createtableStudents
(
StudentIdintidentity(100000,1),--主鍵
StudentNamevarchar(20)notnull,
Genderchar(2)notnull,
Birthdaysmalldatetimenotnull,
StudentIdNonumeric(18,0)notnull,--身份證號
StudentAddressvarchar(500)
)
go
--創建數據表的各種約束
use所用資料庫名
go
--創建「主鍵」約束primarykey
ifexists(select*fromsysobjectswherename='pk_StudentId')
_StudentId
_StudentIdprimarykey(StudentId)

⑩ sql語句 如何創建一個表啊

創建表的SQL語句根據不同的資料庫會有所不同,常見的幾種資料庫創建方式如下:

創建一個表。表名字Persons,第一列Id_P,整數類型;第二列LASTName,字元類型;第三列FirstName,字元類型。

微軟VS SQL 2008 資料庫

(10)sql新建一張表擴展閱讀:

結構化查詢語言(Structured Query Language)簡稱SQL,是用於訪問和處理資料庫的標準的計算機語言,同時也是資料庫腳本文件的擴展名。常用的操作:

刪除表-- drop table tabname--這是將表連同表中信息一起刪除但是日誌文件中會有記錄;

刪除資料庫 -- drop database databasename;

刪除數據記錄 -- "delete from 數據表 where 條件表達式"