Microsoft SQL Server数据查询基础

一、基本结构 语法 select 字段1,字段2.... from 表名 where 表达式 group by 字段 having 表达式 order by 字段 asc|desc 执行顺序 执行from子句,多表则计算笛卡尔积,得到中间表 执行where子句,删除不满足条件的数据 执行group by 子句分组 如果有聚合函数,则执行聚合函数获取结果 执行 having子句删除不满足条件的分组

Microsoft SQL Server之使用DML操作数据表

SQL:结构化查询语言(Structured Query Language) 【why】在数据库管理系统或应用软件里查询和管理数据库 【where】数据库管理系统和各类软件中都要用到SQL去查询管理数据库 【what】 要点 不区分大小写 是一种高级的非过程化编程语言,是用于数据库中的标准数据查询语言 存在着很多不同版本的 SQL 语言,但都有基本相同或相似的关键字 注释方法:“- -”是单行注释符,“/**/”是多行注释符 执行可选择全部执行或部分执行 分类 数据定义语言(DDL : Data Definition Language) 创建create 删除drop 修改alter

Microsoft SQL Server之创建和管理数据表

一、数据类型 【why】保证数据有效性、合理存储、高效查询 【where】在数据表的列字段定义中使用 【what】 类型名 类型说明 char 不可变长度非Unicode varchar 可变长度非Unicode nchar 不可变长度Unicode(两字节一个字符,存储中文等) nvarchar 可变长度Unicode(两字节一个字符,存储中文等) int ,bigint,smallint 整型 decimal(,),monet 小数型 date,datetime 日期时间