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')
等等