2.SQL对表的基本操作

  二、表的创建、修改、插入、更新、删除

1.创建表
create table mytable
(
列名  数据类型  约束,
......
)
 
2.修改表
alter talbe mytalbe add 列名 数据类型;
alter table mytable alter colunm 列名  数据类型;
alter table mytable drop colunm 列名;
sp_rename 'talbe.列名',‘newcolumn’,column;
alter table mytable alter 列名(约束);
 
3.插入数据
A.单行或者多行插入
insert into tablename() values();
insert into tablename() values();
......
 
B.批量插入
insert into table1 select * from table2;
select * into mytable from youtable where condition;
 
4.更新数据
单列更新、多列更新
update tablename set column = values ,... where condition;
例:
use mydatabase
select * into testbook from book;
update testbook set price=price*0.8 where data<'2012-01-10';
 
5.删除表中的数据
delete form table where condition;
以行为单位进行删除,不能删除一行中的部分数据项。如果要删除一行中的部分数据,可以利用update语句对这些数据赋null;
例:
use mydatabase
select * into testbook from book;
delete form testbook where id='001';
 
6.删除表
drop table tablename;

你可能感兴趣的:(table)