A. sql表中當插入一個記錄時,如何再創建一個表用來記錄它的詳細數據
SQL 關鍵字 外鍵,主 副表關系
假如定義A 為主表,保存記錄,B 為附表,保存詳細信息
SQL 如下:
create table A
(a int NOT NULL,name nvarchar(10) )
create table B
(b int NOT NULL,aint, c nvarchar(100))
以上SQL 說明:通過A 表a欄位,可以在B 表得到A 表記錄的詳細信息。
B. 資料庫設計: 在SQL2000中建立表: 學生資料表,書籍資料表,借閱記錄表 請給我教程
create table student
(sno char(7),
sname char (4),
sage smallint,
grade char (2),
ssex char (2),
primary key(sno)
);
create table book
(bno char(7),
bname char(8),
bpublic char (8),
bzuozhe char (8),
primary key (bno)
);
這就是資料庫表的創建,要滿足實體完整性,參照完整性,規定主碼是必不可少的。如果有外碼,也要給出。
C. 在sql語言中,用什麼語句向表插入記錄
INSERT INTO 語句
INSERT INTO 表名稱 VALUES (值1, 值2,....)
D. 在SQL語句中,插入一個表記錄,但結果顯示「此處只允許使用常量、表達式或變數。不允許使用列名
雙引號不行,改成單引號
E. 用SQL建表並添加多行記錄,然後在排序
我剛剛學SQL沒幾天,給你做做,當是練習^_^.但是它的效率就不保障了^_^.
對與你的第4步,沒把部門去了,是想說明做個參照,你可以自己去掉.
1--建立公司資料庫
create database company
2--修改數據文件庫的屬性
alter database company
modify file(
name=company,filename='g:\date\company.mdf',size=4,filegrowth=10%
)
3修改資料庫日誌文件屬性
alter database company
modify file(
name=company_log,filename='g:\date\company_log.mdf',size=4,filegrowth=10%
)
4建立公司編製表
use company
create table company_table
(fatherid varchar(50), departmentid varchar(50) primary key , departmentname varchar(50) unique
)
5向表中插入數據
use company
insert into company_table(fatherid,departmentid,departmentname)
values('0', '999', 'a部門')
insert into company_table (fatherid,departmentid,departmentname)
values('011','998','aba部門')
insert into company_table (fatherid,departmentid,departmentname)
values('012','997','aaa部門')
insert into company_table (fatherid,departmentid,departmentname)
values('013','996','aca部門')
insert into company_table (fatherid,departmentid,departmentname)
values('999','011','ab部門')
insert into company_table (fatherid,departmentid,departmentname)
values('999','012','aa部門')
insert into company_table (fatherid,departmentid,departmentname)
values('999','013','ac部門')
insert into company_table (fatherid,departmentid,departmentname)
values('996','995','acaa部門')
insert into company_table (fatherid,departmentid,departmentname)
values('995','994','acaaa部門')
6向表中增加列 部門排序號
use company
alter table company_table
add departmentlist varchar(50)
7給部門序號賦值
use company
update company_table
set
departmentlist=
replace(replace(replace([departmentname],'a',00),'b',01),'c',02)
F. 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 條件表達式"
G. 資料庫表中同房入住,同時入住(包含同房)怎麼用sql查
select 房間號,房間類型 where 房間號 not in (select 房間號 from 訂單表 where 結束日期between 『2011/05/06' and '2011/06/06' )
H. 如何建立一張記錄SQL資料庫操作的表
create table myRecordTB(iNo int identity(1,1) ,
tbID int not null,
coID int not null,
changTime datetime not null
)
建表容易,但是要實時記錄操作記錄的話,不用程序輔助只用SQL來完成(需要創建大量觸發器)來完成不可取的
I. sql 記錄問題
如果你想記錄這個用戶對操作系統的的所有操作,很抱歉,這個不太可能容易實現!
或者單獨用SQL是不能實現的!
如果你想記錄這個用戶對某個你自己編制的應用軟體的操作,那你應該首先明確哪些操作應該記錄!
然後在SQL表中建立 相應欄位,再由程序本身來寫入!1
J. 用SQL建立表格,多個表格,包括每個人的信息(如下),和取款存款轉賬記錄。
insert into aa41210041(姓名,銀行賬號,查詢余額,經辦人編碼)
values ('張三','123456',344,'13')
insert into aa41210041(姓名,銀行賬號,查詢余額,經辦人編碼)
values ('李四','34567',566,'34')
等等