数据库复习

--新建数据表
create table T_Order (FID int not null,FNumber varchar(50) not null,Fprice numeric(10,2)
   not null,FCustomerId int,FTypeId int not null,primary key(FId));
--删除表格
drop table T_Order;
--添加字段(一列)(修改)
alter table T_Order add FName varchar(20) not null;
--删除字段(一列)(修改)
alter table T_Order drop column FName;
--插入记录
insert into T_Order(FId,FNumber,FPrice,FTypeId) values(1,'K001',100.00,1);
insert into T_Order(FId,FNumber,FPrice,FCustomerId,FTypeId) values(2,'K002',200.00,1,1);
insert into T_Order(FId,FNumber,FPrice,FCustomerId,FTypeId) values(3,'K003',300.00,1,2);
--删除表的内容(一行)
delete from T_Order
where FId=1;
--修改表内容
update T_Order set FPrice=300.00
where FId=1;
--筛选数据select
--查询FCustomerId=1的订单号
select FNumber as '订单号' from T_Order
where FCustomerId=1;
--新建数据库
create Database MYDB61  --名字

--修改某列的类型

alter table T_Class alter column FclsName int;--将FclsName的类型转换

--为自动编号插入数据
set identity_insert T_Teather on
insert into T_Teather(FteaId,FteaAge) values(9,29);
 set identity_insert T_Teather off
 
--一次插入好多数据union(考虑重复) / union all(不考虑重复)
insert into T_Teather
select 'Chris',1,20,1500,'1999-9-9' union
select 'Jim',1,20,1500,'1999-9-9' union
select 'tom',1,20,1500,'1999-9-9' union
select 'Danny',1,20,1500,'1999-9-9'
--还插入四行数据

--备份数据 讲一个表中的数据备份到另一个表中
--将T_Teather表中的数据备份到另外一个表NewT_Taether中
select * from T_Teather
select * into NewT_teather from T_Teather
--前提 NewT_Teather不存在,如果存在就会报错

--向一个已存在的表中传数据,数据的来源是另一张表

insert into  NewT_teather(FteaAge,FteaBirthday)
select FteaAge,FteaBirthday from T_Teather

--在写SQl语句的时候,如果有字符串常量在前边加上N
insert into T_Teather(FteaName)values(N'小明');

--跨数据访问:数据库名..表名

use TextSchool
select * into myteacher from School..T_Class;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值