--新建数据表
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;