-----DB------- create database DB --创建一个数据库名为DB go use DB --选择DB数据库 go -----------------------------创建用户表------------------------------------- create table tb_User ( id int identity(1,1) primary key not null, --identity(1,1)以1为开始数据,每次自增1。primary key设id列为主键。not null id列非空,即不能为空 [name] varchar(10) unique not null, --由于name为关键字,避免与数据库发生冲突,所以加上[]。unique 添加唯一约束 pwd varchar(10) not null, sex int default(1), --默认值为1 假设0为男,1 为女 。default('value')设置默认值 descript varchar(200), addTime datetime default(getDate()) ) use DB --选择DB数据库 go -----------------------------添加-------------------------------- --语法:insert into 表名称(列名1,列名1,列名3) values('','',''); insert into tb_User([name],pwd) values('张三','123456'); insert into tb_User([name],pwd,descript) values('李四','123456','暂无备注'); --如果向该表插入一整行数据,则可以省略列名 insert into tb_User values('王武','123456',0,'暂无备注','2014-2-21'); --如果一定要自己手动插入id则代码如下: set identity_insert tb_User on --打开标识列 insert into tb_User(id,[name],pwd,sex,descript,addTime) values(5,'小刘子','123456',0,'暂无备注','2014-2-21'); set identity_insert tb_User off --关闭标识列 -----------------------------修改---------------------------------- --语法:update 表名 set 列名1='值' where 条件; update tb_User set [name]='李小四' where id = 5; --修改id=5那一行的数据 update tb_User set [name]='李小四',descript='李四的弟弟' where id = 5; --修改id=5那一行的数据 update tb_User set pwd = '111111';--不加where条件则更改所有行的pwd列的值为111111 update tb_User set descript='暂无备注' where pwd = '111111'; -----------------------------删除----------------------------------- --语法:delete from 表名 where 条件 delete from tb_User where id=5; ----------------------------查询----------------------------------- --语法:select * from 表名; select * from tb_User --查询所有列 --语法:select 列名1,列名2 from 表名; select [name],descript from tb_User; --查询对应列 --给列重命名使用as 关键字 select [name] as '用户名',descript as '描述' from tb_User;