码迷,mamicode.com
首页 > 数据库 > 详细

sqlserver基本操作

时间:2014-10-05 14:03:18      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:style   blog   使用   ar   数据   sp   div   c   on   

关系型:使用一个关系,来表示实体信息和实体之间的联系

关系:就是一个二维表,有行有列的表格

创建数据库:create database 库名;容错级创建:create database if not exists 库名;

创建带有系统保留字的数据库时,用库名包裹方法(用反引号将系统保留字包裹起来)

指定字符集 default charset =gbk;

删除数据库drop database if exists库名;

创建表:create table 表名(字段,属性,关键字primary key);

修改表的结构:alter table 表名 add 字段 属性;

修改属性:alter table 表名 modify 字段 属性;

向表中添加数据:insert into 表名(属性)values(值);属性与值一一对应

如果其他表的表结构或者与之对应的字段类型完全一致,这时可以写成insert into 表名 select*from其他表

如果其他表字段并不一致,可以取部分字段内容插入,但要求类型对应

insert into student2(student_id,student_name) select student_id,studentname from student_info;  

查询数据 select*或字段列表 from 表名 where 条件

select 1+1 as 编号,GETDATE() as 日期,NEWID() as 编号;

查询并分组

select F_money,COUNT(*),getdate() as shijian from Temployee group by F_money having COUNT(*)>1 ;
select F_money,count(*) from Temployee where F_age>22 GROUP by F_money ;
//group by在where的后面,在having语句的前面,having是对分组后的信息过滤,能用的列是和select中是一样的

  条件查询

select top 3*from Temployee order by F_money asc;

  

修改数据:update 表名 set 字段名=新值,。。。where 条件 。。。

删除数据:delete from 表名 where 。。order by。。。limit

sqlserver基本操作

标签:style   blog   使用   ar   数据   sp   div   c   on   

原文地址:http://www.cnblogs.com/lj940306/p/4006814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!