1、
創建數據表
create
table
圖書表(圖書編號
number
primary
key,
書名
varchar2(20)
not
null
,
作者
varchar2(20)
not
null
,
出版社編號
number,
單價
number,isbn
varchar2(50)
not
null,
出版日期
varchar2(20)
not
null,銷售狀態
number
default
0,
備注
varchar2(500)
,constraint
con_單價
check(單價
>=1),constraint
con_銷售狀態
check(銷售狀態
in
(0,1)));
2、為「圖書編號」創建序列
create
sequence
seq_圖書編號
;
3、為「出版社」添加外鍵
create
table
出版社表
(id
number
primary
key);
alter
table
圖書表
add
constraint
con_出版社編號
foreign
key
(出版社編號)
references
出版社表(id);
Ⅱ SQL2008中在創建表的時候如何給欄位添加備注
如下圖:
Ⅲ 如何使用SQL語句在建立表時給欄位添加註釋
SQL語句添加欄位說明語法:EXECUTEsp_addextendedpropertyN'MS_Description','列屬性說明',N'user',N'dbo',N'table',N'table_name(表名)',N'column',N'column_name(列名)'
--以下示例是給Card表的欄位CardID添加註釋/說明為「卡號」
EXECUTEsp_addextendedpropertyN'MS_Description','卡號',N'user',N'dbo',N'table',N'Card',N'column',N'CardID'
Ⅳ sql server如何給表和欄位添加備注並更新備注以及查詢備注呢
表添加和修改備註:
新增:exec sp_addextendedproperty N'MS_Description', N'表備注內容', N'SCHEMA', N'dbo',N'table', N'表名';
修改:exec sp_updateextendedproperty N'MS_Description', N'表備注內容', N'SCHEMA', N'dbo',N'table', N'表名';
欄位添加和修改備註:
新增:exec sp_addextendedproperty N'MS_Description', N'欄位備注內容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'欄位名';
修改:exec sp_updateextendedproperty N'MS_Description', N'欄位備注內容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'欄位名';
Ⅳ SQL語句,創建學生表(學號,姓名,性別,出生,籍貫,備注) 在線等,急急急
1,統計男生人數
SELECT * FROM 學生表 where 姓別='男'
2,刪除年齡在20歲以上學生的全部信息
delete 學生表 where datediff(yy,出生,getdate())>203,顯示姓王男生的全部信息
SELECT * FROM 學生表 where 姓別='男' and 姓名 like '王%'4,增加一個「簡歷」欄位
ALTER TABLE 學生表 ADD 簡歷 VARCHAR(200) NULL
Ⅵ sql語句 如何創建一個表啊
創建表的SQL語句根據不同的資料庫會有所不同,常見的幾種資料庫創建方式如下:
創建一個表。表名字Persons,第一列Id_P,整數類型;第二列LASTName,字元類型;第三列FirstName,字元類型。
微軟VS SQL 2008 資料庫
(6)sql創建表並備注擴展閱讀:
結構化查詢語言(Structured Query Language)簡稱SQL,是用於訪問和處理資料庫的標準的計算機語言,同時也是資料庫腳本文件的擴展名。常用的操作:
刪除表-- drop table tabname--這是將表連同表中信息一起刪除但是日誌文件中會有記錄;
刪除資料庫 -- drop database databasename;
刪除數據記錄 -- "delete from 數據表 where 條件表達式"
Ⅶ 資料庫用SQL sever2005(用代碼)創建表時怎麼寫備注
CREATE TABLE [dbo].[tb_b_Menu](
[MenuID] [smallint] NOT NULL,
[MenuName] [varchar](50) NOT NULL,
[MenuType] [tinyint] NOT NULL CONSTRAINT [DF_tb_b_Menu_MenuType] DEFAULT ((0)),
.....
)
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜單表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'tb_b_Menu'
用系統存儲過程:sys.sp_addextendedproperty
Ⅷ SQL資料庫,創建表的所有代碼,查詢表,增刪改,越詳細越好,最好有注釋
舉例:學生成績資料庫
1.創建一個資料庫:
CREATE DATABASE XSCJ
ON
(NAME='XSCJ_DATA',
FILENAME='D:\Program Files\Microsoft SQL Server\MSSQL\Data\XSCJ_DATA.MDF',
SIZE=5MB,
MAXSIZE=50MB,
FILEGROWTH=10%
)
LOG ON
(NAME='XSCJ_LOG',
FILENAME='D:\Program Files\Microsoft SQL Server\MSSQL\Data\XSCJ_LOG.LOG',
SIZE=2MB,
MAXSIZE=5MB,
FILEGROWTH=1MB
)
GO
2.創建學生信息表:
CREATE TABLE XS
(學號 CHAR(6) PRIMARY KEY,
姓名 CHAR(6) NOT NULL,
專業名 CHAR(10) NULL,
性別 BIT NOT NULL,
出生時間 DATETIME NOT NULL,
總學分 TINYINT NOT NULL,
備注 TEXT NULL
)
GO
3.向XS表中插入數據:
INSERT INTO XS
VALUES('001106','李方方','計算機',1,'1980-11-20',50,NULL)
GO
INSERT INTO XS
VALUES('001107','李明','計算機',1,'1980-05-01',54,'提前修完《數據結構》,並獲得學分')
GO
INSERT INTO XS
VALUES('001108','林一帆','計算機',1,'1979-08-05',52,'已提前修完1門課')
GO
4.查詢XS表:
SELECT *
FROM XS
5.修改學號為001106同學的專業:
UPDATE XS
SET 專業名='通信工程'
WHERE 學號='001106'
GO
6.刪除李方方同學的信息:
DELETE FROM XS
WHERE 姓名='李方方'
GO
Ⅸ plsql 建表 如何添加註釋
plsql 在oracle中創建表時添加註釋使用comment欄位。例如有以下表:
CREATE TABLE t1(
id varchar2(32) primary key,
name VARCHAR2(32) ,
age VARCHAR2(32)
)
添加表注釋的命令為:
COMMENTONtable t1 IS'個人信息';
添加欄位注釋命令為:
comment on column t1.id is 'id';
comment on column t1.name is '姓名';
comment on column t1.age is '年齡';
(9)sql創建表並備注擴展閱讀
plsql中查看錶注釋和欄位注釋方法介紹
查看當前用戶下所有表注釋:select * from user_tab_comments
結果: user_tab_comments:table_name,table_type,comments
查看當前用戶下某表所有欄位注釋:select * from user_col_comments where TABLE_NAME='某表名稱';
結果:user_col_comments:table_name,column_name,comments