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

建表例題sql

發布時間: 2022-08-03 10:43:08

sql語句創建表

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

具體用法為:

CREATE TABLE 表名稱

(

列名稱1 數據類型,

列名稱2 數據類型,

列名稱3 數據類型,

....

)

(1)建表例題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語句建表,

就以建立一個學生表為例:

CREATE
TABLE
STUDENT_INFO_T
--
STUDENT_INFO_T 是表名

(

StudentID
INT
primary
key
identity,

--
學生的學號作為關鍵字並讓其標識設為自增

StudentName
nvarchar(20)
NOT
NULL,

StudentSex
char(2)
NOT
NULL,

StudentAge
INT
NOT
NULL

)

從上面的小例子可以看出,SQL建表的一般格式如下:

create
table
表名

(

屬性1
數據類型,
--根據需要是否設為主鍵或自增

屬性2
數據類型,
--根據需要是否為空,如果不為空,可以加多一條NOT
NULL

屬性n
數據類型

)

⑶ sql語句創建表

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

具體用法為:

CREATE TABLE 表名稱

(

列名稱1 數據類型,

列名稱2 數據類型,

列名稱3 數據類型,

....

)

(3)建表例題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語句創建一個表 給個具體例子

create table table1
(name char(10),
id int,
age int
)
建表 tabe1 ,有欄位 name,id,age

⑸ sql語句創建表

可執行一個SQL語句或使用SQL事務管理器(SQL Enterprise Manager)來創建一個新表。

  1. 用SQL語句創建表:

    用CREATE語句創建表,CREATE TABLE 表名稱(列名稱1 數據類型,列名稱2 數據類型,列名稱3 數據類型,......)

  2. 用SQL事務管理器(SQL Enterprise Manager)來創建表:

  • 打開軟體SQL事務管理器(SQL Enterprise Manager),點擊「連接」。

  • 點擊左上方的「新建查詢」,則出現編寫代碼的窗口,在窗口中寫下代碼。

  • 點擊左上方的紅色感嘆號,執行語句。

  • 執行語句。

  • 選擇上方的「視圖」按鈕,右鍵點擊,選擇刷新,資料庫和表格建立完成。

⑹ 如何用SQL創建一個表格

1、打開SQL Server,在資料庫處,右鍵資料庫,點擊新建資料庫。

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

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

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

微軟VS SQL 2008 資料庫

(7)建表例題sql擴展閱讀:

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

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

刪除資料庫 -- drop database databasename;

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

⑻ 怎麼用sql語句創建表

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

CREATE TABLE 表名稱
(
列名稱1 數據類型,
列名稱2 數據類型,
列名稱3 數據類型,
....
)

數據類型(data_type)規定了列可容納何種數據類型。下面的表格包含了SQL中最常用的數據類型:

數據類型

描述

  • integer(size)

  • int(size)

  • smallint(size)

  • tinyint(size)

  • 僅容納整數。在括弧內規定數字的最大位數。
  • decimal(size,d)

  • numeric(size,d)

  • 容納帶有小數的數字。

    "size" 規定數字的最大位數。"d" 規定小數點右側的最大位數。

char(size)

容納固定長度的字元串(可容納字母、數字以及特殊字元)。

在括弧中規定字元串的長度。

varchar(size)

容納可變長度的字元串(可容納字母、數字以及特殊的字元)。

在括弧中規定字元串的最大長度。

date(yyyymmdd) 容納日期。

⑼ SQL問題建表和查詢的題目

create table student(stuid char(10)primary key,stuname varchar(10),major varchar(50))
go
create table book(bid char(10)primary key,title char(50),author char(20))
go
create table borrow(borrowid char(10)primary key,stuid char(10)foreign key references
student(stuid),bid char(10)foreign key references book(bid),t_time datetime,b_time datetime)
go

select c.stuid,a.stuname,c.bid,b.title,c.t_time
from student a,book b,borrow c
where a.stuid=c.stuid and b.bid=c.bid and a.major='計算機'
and c.t_time between '2007-12-15' and '2008-01-08'

select * from student where stuid in(select stuid from borrow)

select x.stuname,y..title,z.t_time,z.b_time from student x,book y,borrow z
where x.stuid=z.stuid and y.bid=z.bid and y.author='張三'

select a.stuname,COUNT(*)as 未還數量 from student a,borrow b
where a.stuid=b.stuid and b.b_time<>null
group by a.stuname

⑽ 寫出創建如下三張數據表的SQL語句

CREATETABLETEACHER
(
TIDCHAR(10)primarykey,
TNAMEVARCHAR(20),
TDEPTVARCHAR(30),
TJNAMECHAR(6)
)
insertintoTEACHERvalues('110','黃嘉欣','管理學系','教授')
insertintoTEACHERvalues('111','劉而已','計算機系','教師')
insertintoTEACHERvalues('112','王嘉驥','外語系','副教授')

CREATETABLECOURSE1
(
CNOCHAR(20)primarykey,
CNAMEVARCHAR(40),
CHOURtinyint,
TERMtinyint
)
insertintoCOURSE1values('011','酒店管理',35,1)
insertintoCOURSE1values('012','管理學基礎',75,1)
insertintoCOURSE1values('021','JAVA基礎',80,2)
insertintoCOURSE1values('022','安卓開發',70,2)
insertintoCOURSE1values('031','英語作文書寫',40,1)
insertintoCOURSE1values('032','日語聽力練習',70,1)

insertintoCOURSE1values('033','日語寫作',70,1)
insertintoCOURSE1values('023','數據結構',20,1)

createtabletcourse
(
TIDCHAR(10),
CNOCHAR(20),
thourint,
tyearint--這個題有些矛盾,如果這里設為了主鍵,下面插入數據就沒法插入重復的,c.3.就沒有意義
)
_consFOREIGNKEY(TID)REFERENCESteacher;
_consFOREIGNKEY(CNO)REFERENCEScourse1;

insertintotcoursevalues('110','011',35,2014)
insertintotcoursevalues('110','012',75,2012)
insertintotcoursevalues('111','021',80,2015)
insertintotcoursevalues('111','022',70,2013)
insertintotcoursevalues('112','031',40,2014)
insertintotcoursevalues('112','032',70,2014)
--a.
SELECTTNAME,TDEPTFROMTEACHERWHERETJNAME='教授'
--b.
SELECTCOUNT(CNO)FROMCOURSE1WHERECHOUR>40
--C.
selectCNAME,CHOUR,TNAME,thourFROMCOURSE1C1,TEACHERTR,tcourseTE
WHEREC1.CNO=TE.CNOANDTR.TID=TE.TIDANDTE.tyear=2012
--D.
DELETECOURSE1WHERECNONOTIN(SELECTCNOFROMtcourse)
--3.
CREATEVIEWQL
as
SELECTTNAME,CNAME,thourFROMCOURSE1C1,TEACHERTR,tcourseTE
WHEREC1.CNO=TE.CNOANDTR.TID=TE.TIDANDTE.tyear=2014

SELECT*FROMQL

我用的資料庫是SQL2008 R2,已測試。