㈠ sql語句創建表
CREATE TABLE 語句用於創建資料庫中的表。
具體用法為:
CREATE TABLE 表名稱
(
列名稱1 數據類型,
列名稱2 數據類型,
列名稱3 數據類型,
....
)
(1)tsqlcreatetable擴展閱讀:
創建表數據類型:
integer(size) int(size) smallint(size) tinyint(size):僅容納整數。
decimal(size,d) numeric(size,d):容納帶有小數的數字。
char(size):容納固定長度的字元串
varchar(size):容納可變長度的字元串
date(yyyymmdd):容納日期。
參考資料:網路-SQL CREATE TABLE
㈡ 利用t-sql語言創建表時,語句是
語句是CreateTable。根據查詢網上相關信息顯示,T-SQL即Transact-SQL,是SQL在MicrosoftSQLServer上的增強版,它是用來讓應用程序與SQLServer溝通的主要語言。
㈢ 如何用SQL server的t-sql語句創建一個表格
create table student(studentname varchar(10) primary key,age int);x0dx0acreate table 創建表,表名字為studentx0dx0a(studentname:欄位名為studentname, varchar(10) 類型為字元型,長度10 primary key 主鍵,age:欄位名為age, int 類型為整型);x0dx0ax0dx0a添加新欄位:x0dx0ax0dx0aalter table student add col1 varchar(10)x0dx0aalter table 修改表 student :表名字為student ,add 添加,col1 欄位 名字為col1 varchar(10) 類型為字元型,長度10。
㈣ 如何用SQL創建一個表格
1、打開SQL Server,在資料庫處,右鍵資料庫,點擊新建資料庫。
㈤ T_sql循環創建表的欄位
USE tempdb
go
--定義欄位[001.....100]類型(如:int)
USE tempdb
go
DECLARE @s VARCHAR(8000)
SET @s='create table Table1(
ID int identity(1,1) primary key,
Name nvarchar(100)'
DECLARE @i INT
SET @i=1
WHILE @i<=100
SELECT @s=@s+',['+RIGHT(1000+@i,3)+'] int',@i=@i+1
EXEC(@s+')')
SELECT * FROM Table1
--DROP TABLE Table1
㈥ 寫出完成下列要求的T-SQL語句
-創建學生表,學號為主鍵,性別默認值為『男』,學號和姓名要求非空。
use 學生選課
create table 學生表
(學號 char(10) PRIMARY KEY NOT NULL,
姓名 varchar(20) NOT NULL,
性別 char(2) DEFAULT '男',
專業 varchar(50),
籍貫 varchar(40),
出生日期 datetime);
--向選課表插入數據('20180102』,』1002』,89)
INSERT INTO 選課表
VALUES ('20180102','1002',89);
--修改學生表,將「陳明」的出生日期改為「1998-2-12」
UPDATE 學生表
SET 出生日期='1998-2-12'
WHERE 姓名='陳明';
--查詢選課成績不及格的學生的姓名、課程名和成績,按成績降序排序。
select 姓名,課程名,分數 as 成績
FROM 學生表 as a, 選課表 as b,課程表 as c
where a.學號=b.學號 AND b.課程號=c.課程號 AND
b.分數<60
ORDER BY 分數 DESC;
--查詢學生表,分別統計男女生人數。
select 性別,count(*) 人數
from 學生表
GROUP BY 性別;
--創建視圖「學生_view」,查詢輸出所有學生的姓名、性別、專業。
create view 學生_view
AS select 姓名,性別,專業
from 學生表;
--創建存儲過程「選課統計_proc」,查詢選課表,統計輸出每門課程的所選學生人數及最高分,並執行該存儲過程。
CREATE PROCEDURE 選課統計_proc
AS
BEGIN
SELECT 課程號,COUNT(學號) AS 所選學生人數,MAX(分數) AS 最高分
FROM 選課表
GROUP BY 課程號
END;
EXEC 選課統計_proc
㈦ 以下信息,,用T-SQL語言創建表
create database sale
go
use sale
go
create table g(
商品號 int primary key,
商品名 char(20) not null,
單價 decimal(9,2)
)
go
create table s(
商店號 int primary key ,
商店名 char(20) not null,
經理 char(8)
)
go
create table gs(
商店號 int not null,
商品號 int not null,
銷售量 int default(0)
)
go
alter table gs add constraint pk_store primary key(商店號,商品號)
go
㈧ sqlite如何提前createtable
解決辦法:創建SQLite資料庫中表的語法和其它資料庫創建表基本一致,其sql語法如下:
CREATE TABLE table_name(
column_name1 datatype1 [extra_info1],
column_name2 datatype2 [extra_info2],
column_name3 datatype3 [extra_info3],
.....
column_namen datatype4 [extra_info4]
);
使用CREATE TABLE來指定創建表,其table_name是我們需要創建的表的名稱,一般使用字母,數據和下劃線。
資料庫表中的名稱應在資料庫中唯一,不得和其它表名重復,但不同的資料庫中可以有相同的表名。
一般表名習慣是以t_開頭,後接表的名稱,多個單字用下劃線分隔。如t_web,t_user_info。
表中的列一般包括3個信息,分別為列名,列類型和附加信息。
列名,表示該列存儲的信息名稱,惟一。
列類型,用於指定數據類型。具體可查看SQLite 數據類型信息。
附加信息一般可選,一般用於描述是否為主鍵,默認信息或其它修飾信息。
實例
下面我們來創建一個名為t_student的表,其含有三個信息分別為:
Id:編號,整數型,主鍵。
name:姓名,字元串,不為空。
score:成績,實數型,不為空。
這樣我們創建表的sql語句為:
create table t_student(
id int primary key not null,
name text not null,
score real
);
注意:sql語句不區分大小寫。
運行如下:
sqlite> create table t_student(
...> id int primary key not null,
...> name text not null,
...> score real
...> );
sqlite> .schema t_student
CREATE TABLE t_student(
id int primary key not null,
name text not null,
score real
);
SQLite快速創建表
由於SQLite的數據類型是弱類型的,即存儲的數據可以是數據類型具有五種任意類型。所以在創建表時也可以不指定表的數據類型,即數據類型是可選的。
如我們創建一個含有a,b,c,d,e,f五列的表,但並未指定數據類型,所以這5列是可以存儲任意的數據類型。
sqlite> create table t_test4(a,b,c,d,e);
sqlite> .schema t_test4
CREATE TABLE t_test4(a,b,c,d,e);
隨手分享,手有餘香
位元組流是站長多年來的工作經驗和技術總結,和站長一起學習,每天都有進步。
通俗易懂,深入淺出。
文章不深奧,不需要鑽研,不燒腦細胞,人人都可以學習,在公交、在地鐵、在廁所都可以閱讀,隨時隨地漲姿勢。