数据表与视图 数据库表是一种关系型数据库中的基本对象,用于存储数据。每个表包含多个列和行,其中每个列代表一种数据类型,每一行则表示一条记录 视图是一种虚拟的表格,它并不实际存在于数据库中,而是通过一个SQL查询语句定义。视图在数据库管理中具有重要作用,在实践中也是非常常见的。 视图可以从一个或多个表中选择部分列或行作为数据显示,并提供了访问数据的一种灵活方式 与表格不同的是,视图不能存储数据
Mysql
2023年07月11日 171
提示: 利用单表简单查询和多表高级查询技能,并且根据查询要求灵活使用内连接查询、外连接查询或子查询等。同时还利用内连接查询的两种格式、三种外连接查询语法格式和子查询的语法格式。 前言 内连接查询(不同表之间查询) 1.查询所有学生的学号、姓名、选修课程号和成绩 方法一 USE XSCJ GO SELECT student.sno,sname,cno,grade from stud
SQLServer
2023年07月11日 163
Oracle使用range分区,根据时间列自动创建分区 -- Create table create table MY_TEST ( id NUMBER (12) not null, name VARCHAR2 (12) not null, today TIMESTAMP (6) default SYSDATE ) partition b
Oracle
2023年07月11日 179
经常有需求向表中导入大量的数据,使用insert不靠谱,太慢了,oracle提供了sqlldr的工具 也有时需要讲数据导入到文本,oracle的spool可以轻松实现oracle导出数据到txt、txt导入数据到oracle 一、导出数据到txt 这里用all_objects表做测试 SQL> desc all_objects; Name
Oracle
2023年07月11日 164
一、基础数据查询 select语句用于从表中选取数据,结果被存储在一个结果表中(称为结果集)。 语法:select * from 表名称 #查询指定表中的所有数据 *为模糊匹配所有列 例: mysql> select * from person; +------+--------+------+------------+--------+------------------
Mysql
2023年07月11日 163
https://www.jianshu.com/p/bf37e0bc7080 alter user 'root'@'localhost' identified with mysq
Mysql / JS脚本
2023年07月11日 162
PostgreSQL中生成列是从其他列计算而来的特殊列。生成列与普通列不同,不是固定的值,而是又引用表中其他列的表达式决定的。生成列在SQL标准(ISO/IEC 9075)中引入,被主流RDBMS支持,PostgreSQL12开始支持生成列。 示例 下面首先创建一张表,用于演示PostgreSQL生成列: CREATE TABLE Students ( Id INTEGER PRIM
PostgreSQL
2023年07月11日 172
昨天在将一个 SQL Server 2000 数据库附加到 SQL Server 2008 时出现如下的错误: 附加数据库 对于 服务器“servername”失败。 (Microsoft.SqlServer.Smo) 无法升级数据库 ‘dbname’,因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 34
SQLServer
2023年07月11日 169
MYSQL SQL查询近7天,一个月的数据 //今天 select * from 表名 where to_days(时间字段名) = to_days(now()); //昨天
Mysql
2023年07月11日 168
SQLServer中的常用函数 字符串函数 len() 计算字符串的长度 select LEN(name) from test1 --计算name的长度 大小写转换 lower() upper() select lower('STUDENT !') select upper('student !') 去空 ltrim() 字符串左侧的空格去掉 ,rtri
SQLServer
2023年07月11日 193