你想在哪個資料庫建表就先進入這個資料庫然後建表就行了(先use data,然後create table)。。。這是一個順序,不能顛倒,沒有資料庫哪來的表啊你說是吧
❷ sql語言,數據表創建問題
請問unique是姓名取值唯一的表示嗎?--是的,當你想讓某一個欄位的值,在表中所有的行唯一不能重復的時候,使用unique唯一約束就可以實現這個功能。但是,真實的項目實踐中,姓名列一般不會設置唯一約束,因為人的姓名重名的概率很大,所以這個一遍只是設置為非空約束就可以。
xb後面的L是什麼意思,數據的真假嗎?--這個應該是一個邏輯類型的欄位,非真即假的意思。這個得看定義的時候是怎麼定義的,如果真代表男性,那麼假就代表女性。如果真代表女性,那麼假就代表男性。
❸ sql語言中,創建資料庫,創建表,插入數據一次性執行
CREATE DATABASE <資料庫名>
on(
name=資料庫文件名
filename='D:\flower',
size=3m,
filegrowth=2m,
maxsize=最大文件大小
)
GO
log on
(
name=學日誌的文件名
filename='D:\flower'
size=1m,
filegrowth=10%
)
GO
create table "表名"
("列名" "數據類型",
"列名2" "data type"
)
❹ 用SQL語言建立資料庫的庫,怎麼建啊
CREATE DATABASE database_name(資料庫名稱)
ON
PRIMARY
(NAME=orderman_dat,(主文件名稱)
FILENAME='c:\slj\orderman.mdf',(主文件路徑)
SIZE=10,
MAXSIZE=50,
FILEGROWTH=5
)
LOG ON
(NAME=orderman_log,(日誌文件名稱)
FILENAME='d:\slj\orderman.ldf',(日誌文件路徑)
SIZE=5MB,
MAXSIZE=25MB,
FILEGROWTH=5MB
)
❺ 資料庫 SQL語言創建表
1.
createtableclass
(
classnochar(5)primarykey,
classnamechar(10)notnull,
amountint
)
2.
createtablestudent
(
snochar(8)primarykey,
snamechar(20)notnullunique,
agesmallint,
classnochar(5)referencesclass(classno)
)
❻ sql語句創建表
創建新表的程序功能為:
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
具體為:
創建之前判斷該資料庫是否存在
if exists (select * from sysdatabases where name='databaseName')
drop database databaseName
go
Create DATABASE databasename
on primary-- 默認就屬於primary文件組,可省略
(
/*--數據文件的具體描述--*/
name=『databasename_data』,-- 主數據文件的邏輯名稱
filename=『'所存位置:databasename_data.mdf』, -- 主數據文件的物理名稱
size=數值mb, --主數據文件的初始大小
maxsize=數值mb, -- 主數據文件增長的最大值
filegrowth=數值%--主數據文件的增長率
)
log on
(
/*--日誌文件的具體描述,各參數含義同上--*/
name='databasename_log', -- 日誌文件的邏輯名稱
filename='所存目錄:databasename_log.ldf', -- 日誌文件的物理名稱
size=數值mb, --日誌文件的初始大小
filegrowth=數值%--日誌文件的增長值
)
結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;
sql 語句就是對資料庫進行操作的一種語言。
(6)sql語言數據表建立擴展閱讀
1、常見語句
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]
2、高級查詢
A:UNION運算符
UNION 運算符通過組合其他兩個結果表(例如TABLE1 和TABLE2)並消去表中任何重復行而派生出一個結果表。當 ALL 隨UNION 一起使用時(即UNION ALL),不消除重復行。兩種情況下,派生表的每一行不是來自TABLE1 就是來自TABLE2。
B: EXCEPT運算符
EXCEPT 運算符通過包括所有在TABLE1 中但不在TABLE2 中的行並消除所有重復行而派生出一個結果表。當ALL 隨EXCEPT 一起使用時(EXCEPT ALL),不消除重復行。
C:INTERSECT運算符
INTERSECT 運算符通過只包括TABLE1 和TABLE2 中都有的行並消除所有重復行而派生出一個結果表。當ALL 隨INTERSECT 一起使用時(INTERSECT ALL),不消除重復行。
註:使用運算詞的幾個查詢結果行必須是一致的。
❼ 用sql語言創建一個資料庫
我和我的小組正在做一個氣象系統的資料庫,其中涉及到一個雨凇霧凇感測器的數據記錄,請問雨凇霧凇的記錄(或則該類地面凝結現象)會需要哪些數據項,還有雨凇霧凇這類感測器的工作原理。if (exists( select * from aa where type=11)) 如果 type為字元串要加個雙引號
select sum(socre) from aa where type=11
else if (exists(select * from aa where type=2))
select sum(socre) from aa where type=2
else
select sum(socre) from aa where type=1
❽ SQL語句創建表
CREATE TABLE 語句用於創建資料庫中的表。
具體用法為:
CREATE TABLE 表名稱
(
列名稱1 數據類型,
列名稱2 數據類型,
列名稱3 數據類型,
....
)
(8)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 userinfo
(
id int identity(1,1) primary key,
name varchar(20) not null,
age int not null
)
identity就是自動增值。。(1,1)從1開始自動加1。。(100,1)從100自動加1.。(200,2)從200開始自動加2.。就是這樣的。。
primary key。。這個是設置主鍵的。。這個每次用設置主鍵的時候就這么些就行了。。
❿ 用sql語句創建一個資料庫和表怎麼寫
create database abc
on
(name='a_data',
filename='e:\sql\a_data.mdf',
size=5MB,
MAXSIZE=50MB
)
---------
create table book(
bNo char(2) not null primary key,
bName varchar(50) not null,
bAuther varchar(30) not null,
bPublisher varchar(30) not null,
bPrice money not null,
bMout int not null
)