SQL数据库 查询方法

SQL数据库 查询方法,第1张

--SQL 查询所有表名:

SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'

SELECT FROM INFORMATION_SCHEMATABLES

--查询表的所有字段名:

SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )

SELECT FROM INFORMATION_SCHEMATABLES

SELECT FROM INFORMATION_SCHEMAVIEWS

SELECT FROM INFORMATION_SCHEMACOLUMNS

---------以下为其他数据库查询表----------

--ORACLE 查看所有表名:

SELECT TABLE_NAME FROM USER_TABLES

--ACCESS 查看所有表名:

SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0

--MSYSOBJECTS 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。

3种解决方法,也谈谈这三种的弊端吧!

方法:

一每创建一个用户自动创建一个该用户的好友用户表每一行的记录是一个好友记录

二做一个Frient的表,表中有两列,第一列UID是用户ID,第二列FID是对应该用户的好友

三,在用户信息的表中,有一个字段10000长度的varchar里边用','号分割各个好友的ID

弊端:

一:只适合少量的用户论坛,如果有100万个注册用户,就得有100万张好友表,这样当用户一多,数据库会很大!

二:这种方法是给用户注册表创建一张好友关联表,这样或许是这三种方法中最好的方式了吧,但是注意记得要添加索引,不然查询起来,数据一多,会非常慢;

三、这样在程序方面会比较麻烦,先取出来,后添加数据,再update,感觉速度会上不来

深入浅出--SQL Server 2005开发、管理与应用实例

内容简介

本书全面系统地介绍了SQL Server 2005应用、开发和管理方面的技术,涉及安装和升级SQL Server、T-SQL增强、T-SQL应用、XML数据处理、CLR集成、开发SQL Server应用程序、端点、Service Broker、SQL Server Integration Services、SQL Server配置、SQL Server安全管理、数据的加密与解密、数据备份与还原、数据库的高可用性技术、查询SQL Server对象信息、服务器性能监视等内容。

本书不但融合了作者在使用SQL Server 2005过程中遇到的各种常见问题和应用案例,还总结了作者几年来在CSDN 社区SQL Server版所解决的大量问题,面向实际项目需求,涉及不同类型的应用,能够多角度地引导读者学习相关知识。而且针对各类问题,提供了详细的 *** 作步骤和解决思路,具有很强的实用性和可 *** 作性,因此不仅适用于初学者,也适用于进阶者。

编辑推荐

继《中文版SQL Server 2000开发与管理应用实例》后的又一力作,从应用、开发和管理3个角度逐步深入,全面介绍SQL Server 2005数据库技术,不但融合了资深专家数年工作实践和宝贵经验,还根据DBA所需具备的从业素质对内容进行了布局。

精彩内容:安装和升级SQL Server,T-SQL增强,T-SQL应用,XML数据处理,CLR集成,开发SQL Server应用程序,端点,Service JBroker,SQL Server Integration Services,SQL Server配置,SQL Server安全管理,数据的加密与解密,数据备份与还原,数据库的高可用性技术,查询SQL Server对象信息,服务器性能监视。

目录信息

第1章 了解SQL Server 2005

11 SQL Server的发展

12 SQL Server 2005的产品组件与版本

121 SQL Server 2005的产品组件

122 SQL Server 2005的各种版本

13 SQL Server 2005增强

131 管理方面的增强

132 大幅提升编程的能力

133 完备的分析平台

14 安装SQL Server 2005

141 通过向导安装SQL Server 2005

142 自动安装SQL Server 2005

15 连接到SQL Server

16 升级到SQL Server 2005

161 为什么升级

162 SQL Server 2005的向后兼容性

163 SQL Server 2005升级顾问

164 升级到SQL Server 2005

17 SQL Server 2005管理及开发工具

171 SQL Server Management Studio

172 SQL Server Business Intelligence Development Studio

173 管理工具

第2章 T-SQL增强

21 DML增强功能

211 公用表表达式

212 排名函数

213 APPLY *** 作符

214 PIVOT和UNPIVOT运算符

215 OUTPUT子句

216 结构化错误处理

217 TOP增强

22 DDL增强功能

221 新的数据类型

222 行溢出

223 同义词

224 分区表

225 DDL触发器

226 定义参照完整性功能的增强

227 索引功能增强

第3章 T-SQL应用

31 联接

311 条件联接

312 联接 *** 作

32 数据检索中的典型应用及常见问题释疑

321 集合运算

322 动态T-SQL处理

323 数据汇总

324 SELECT应用

33 其他典型应用及常见问题释疑

331 索引

332 随机数

333 char与varchar的选择

334 NULL与零长度、字符串尾随空格

335 字符编码与排序规则

336 日期处理中的常见问题与处理建议

337 游标处理

338 临时表

339 标识值

3310 事务与阻塞及死锁

34 T-SQL编写规范及建议

341 代码编写规范和建议

342 T-SQL中易犯的错误

第4章 XML数据处理

41 xml数据类型概述

42 类型化与非类型化XML实例

43 XQuery

431 XQuery概述

432 xml数据类型方法

433 XQuery运算符

434 XQuery条件表达式

435 XQuery函数

436 FLWOR

437 命名空间

44 构建xml数据

441 使用大容量加载

442 使用FOR XML子句

45 XML索引

451 XML索引概述

452 创建和管理XML索引

46 XML应用示例

461 合并行

462 分解字符串

463 生成Excel支持的XML表格数据

第5章 CLR集成

51 CLR集成概述

52 编写和管理CLR对象

521 启用CLR集成

522 编写CLR程序集

523 发布和部署CLR程序集

524 SQL Server进程中专用的ADONET扩展

525 CLR集成安全性

53 CLR编写示例

531 CLR用户自定义函数

532 CLR用户自定义聚合函数

533 CLR触发器

534 CLR存储过程

535 CLR用户自定义数据类型

第6章 开发SQL Server应用程序

61 ADONET 20中的SQL Server NET Framework数据提供程序的新增功能

611 分布式事务

612 批量复制

613 查询通知

614 异步执行

615 Provider的统计信息

616 其他

62 SQL Management Object(SMO)

621 SMO概述

622 SMO应用程序示例

63 SQL Server Express

631 支持的功能

632 升级MSDE 2000

633 用户实例

第7章 端点

71 端点概述

711 创建和修改端点

712 端点权限和身份验证类型

72 本机XML Web服务

721 本机XML Web服务概述

722 本机XML Web服务应用示例

第8章 Service Broker

81 Service Broker概述

82 Service Broker架构与组成组件

821 体系结构

822 简单的SQL Server聊天程序示例

823 Service Broker网络与路由

824 跨实例的SQL Server聊天程序示例

83 管理与监控Service Broker

84 事件通知

841 了解事件通知

842 实现事件通知

843 使用事件通知实现BLOCK信息收集的示例

第9章 SQL Server Integration Services

91 认识SSIS

911 SSIS的典型用途

912 SSIS体系结构

913 SSIS工具

914 SSIS包概述

92 创建、设计、发布和管理SSIS包

921 创建和设计包

922 事件处理

923 查看包对象

924 调试、发布与部署包

925 管理和监视已经发布的包

926 使用SQL Server代理作业执行包

93 在包中添加高级功能

931 使用日志记录

932 使用事务

933 使用变量及表达式

934 优先约束

935 使用检查点

94 包保护级别

95 SSIS包示例

951 数据同步示例

952 数据收集示例

953 通用数据导入示例

第10章 SQL Server配置

101 服务配置

1011 公用配置

1012 专用配置

102 SQL Server配置

1021 服务器配置选项

1022 数据库配置选项

第11章 SQL Server安全管理

111 安全概述

112 连接安全

1121 连接到SQL Server实例

1122 网络协议与TDS端点

1123 加密连接

113 登录验证

1131 登录身份

1132 身份验证和身份验证模式

114 权限控制

1141 权限控制体系概述

1142 控制权限

1143 角色

115 与安全相关的事项

1151 密码策略

1152 上下文切换

1153 所有权链接

1154 SQL注入

116 安全配置建议

1161 *** 作系统级安全配置建议

1162 连接SQL Server方面的安全配置建议

1163 SQL Server上的安全配置建议与配置工具

第12章 数据的加密与解密

121 概述

1211 加密层次结构

1212 服务主密钥

1213 数据库主密钥

122 加密机制

1221 证书

1222 非对称加密

1223 对称加密

1224 通行短语加密

第13章 数据备份与还原

131 概述

1311 数据与日志

1312 数据库恢复模式

1313 备份设备

1314 备份媒体集、媒体簇和备份集

132 数据库备份

1321 完全备份

1322 差异备份

1323 部分备份

1324 文件和文件组备份

1325 日志备份

1326 数据库维护计划

133 备份媒体的可靠性

1331 镜像备份媒体集

1332 验证备份集

134 数据库还原

1341 数据库还原过程与还原选项

1342 还原备份

1343 将数据库还原到特定的恢复点

1344 段落还原

1345 页面还原

1346 数据库快照及从快照中还原

135 数据库备份与还原的实践应用

1351 系统数据库的备份与还原

1352 抢救损坏数据库中的数据

1353 使用备份与还原实现双机热备份

136 制订数据库备份方案

1361 备份方法比较

1362 备份方案制订原则

137 数据备份与还原疑难解答

1371 数据备份与还原中的常见问题

1372 数据库所有者与孤立用户

1373 备份中的COPY_ONLY选项

第14章 数据库的高可用性技术

141 数据库镜像

1411 概述

1412 配置数据库镜像

1413 数据库镜像配置示例

1414 故障转移

……

查看详细介绍或书评:

>

以上就是关于SQL数据库 查询方法全部的内容,包括:SQL数据库 查询方法、数据库如何查询、请推荐一本学习SQL Server数据库的书籍.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9512300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存