数据库

深入了解MySQL ClickHouse中的物化视图功能

数据表与视图 数据库表是一种关系型数据库中的基本对象,用于存储数据。每个表包含多个列和行,其中每个列代表一种数据类型,每一行则表示一条记录 视图是一种虚拟的表格,它并不实际存在于数据库中,而是通过一个SQL查询语句定义。视图在数据库管理中具有重要作用,在实践中也是非常常见的。 视图可以从一个或多个表中选择部分列或行作为数据显示,并提供了访问数据的一种灵活方式 与表格不同的是,视图不能存储数据

Mysql 2023年07月11日  171

SQL Server数据库连接查询和子查询实战案例

提示: 利用单表简单查询和多表高级查询技能,并且根据查询要求灵活使用内连接查询、外连接查询或子查询等。同时还利用内连接查询的两种格式、三种外连接查询语法格式和子查询的语法格式。 前言 内连接查询(不同表之间查询) 1.查询所有学生的学号、姓名、选修课程号和成绩 方法一 USE XSCJ GO SELECT student.sno,sname,cno,grade from stud

SQLServer 2023年07月11日  163

oracle导出数据到文本、从文本导入数据的详细步骤

经常有需求向表中导入大量的数据,使用insert不靠谱,太慢了,oracle提供了sqlldr的工具 也有时需要讲数据导入到文本,oracle的spool可以轻松实现oracle导出数据到txt、txt导入数据到oracle 一、导出数据到txt 这里用all_objects表做测试 SQL> desc all_objects; Name

Oracle 2023年07月11日  164

MySQL学习2--数据查询

一、基础数据查询 select语句用于从表中选取数据,结果被存储在一个结果表中(称为结果集)。 语法:select * from 表名称 #查询指定表中的所有数据 *为模糊匹配所有列 例: mysql> select * from person; +------+--------+------+------------+--------+------------------

Mysql 2023年07月11日  163

PostgreSQL生成列实现过程介绍

PostgreSQL中生成列是从其他列计算而来的特殊列。生成列与普通列不同,不是固定的值,而是又引用表中其他列的表达式决定的。生成列在SQL标准(ISO/IEC 9075)中引入,被主流RDBMS支持,PostgreSQL12开始支持生成列。 示例 下面首先创建一张表,用于演示PostgreSQL生成列: CREATE TABLE Students ( Id INTEGER PRIM

PostgreSQL 2023年07月11日  172

sql server 2008数据库不能添加附加文件的解决方法

昨天在将一个 SQL Server 2000 数据库附加到 SQL Server 2008 时出现如下的错误: 附加数据库 对于 服务器“servername”失败。 (Microsoft.SqlServer.Smo) 无法升级数据库 ‘dbname’,因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 34

SQLServer 2023年07月11日  169

SQLServer之常用函数总结详解

SQLServer中的常用函数 字符串函数 len() 计算字符串的长度 select LEN(name) from test1 --计算name的长度 大小写转换 lower() upper() select lower('STUDENT !') select upper('student !') 去空 ltrim() 字符串左侧的空格去掉 ,rtri

SQLServer 2023年07月11日  193

关闭

用微信“扫一扫”