Microsoft SQL Server数据查询基础
一、基本结构 语法 select 字段1,字段2.... from 表名 where 表达式 group by 字段 having 表达式 order by 字段 asc|desc 执行顺序 执行from子句,多表则计算笛卡尔积,得到中间表 执行where子句,删除不满足条件的数据 执行group by 子句分组 如果有聚合函数,则执行聚合函数获取结果 执行 having子句删除不满足条件的分组
A collection of 6 posts
一、基本结构 语法 select 字段1,字段2.... from 表名 where 表达式 group by 字段 having 表达式 order by 字段 asc|desc 执行顺序 执行from子句,多表则计算笛卡尔积,得到中间表 执行where子句,删除不满足条件的数据 执行group by 子句分组 如果有聚合函数,则执行聚合函数获取结果 执行 having子句删除不满足条件的分组
SQL:结构化查询语言(Structured Query Language) 【why】在数据库管理系统或应用软件里查询和管理数据库 【where】数据库管理系统和各类软件中都要用到SQL去查询管理数据库 【what】 要点 不区分大小写 是一种高级的非过程化编程语言,是用于数据库中的标准数据查询语言 存在着很多不同版本的 SQL 语言,但都有基本相同或相似的关键字 注释方法:“- -”是单行注释符,“/**/”是多行注释符 执行可选择全部执行或部分执行 分类 数据定义语言(DDL : Data Definition Language) 创建create 删除drop 修改alter
一、数据类型 【why】保证数据有效性、合理存储、高效查询 【where】在数据表的列字段定义中使用 【what】 类型名 类型说明 char 不可变长度非Unicode varchar 可变长度非Unicode nchar 不可变长度Unicode(两字节一个字符,存储中文等) nvarchar 可变长度Unicode(两字节一个字符,存储中文等) int ,bigint,smallint 整型 decimal(,),monet 小数型 date,datetime 日期时间
一、数据库简介 【why】存储数据 【what】按数据结构组织、存储和管理数据的仓库 【where】系统软件、应用软件、手机软件等等 【how】建库建表建约束,增删改查 数据管理发展历程 人工管理 文件管理 数据库系统 数据模型 层次、网状(60年代) 关系型(70年后,E.F.Codd)----主流 面向对象(90年代以后) 主流数据库 SQL Server:
两种写法 <!-- 示例1: --> <appSettings> <add key="键名" value="Data Source=IP地址; Initial Catalog=数据库名;Integrated Security=true"> </appSettings> <!--
解决办法: 打开数据库的可视化管理器SQL Server Management Studio,并使用Windows身份登录数据库; 安全性->登录名->双击登录失败的用户名”; 常规->设置密码->确定; 状态->登录:启用->确定; 右击服务器名->属性->安全性->选中 SQL Server 和 Windows