一、什么是SQL 结构化查询语言(Structured Query Language)简称SQL。 SQL语句就是对数据库进行操作的一种语言。 二、SQL作用 通过SQL语句我们可以方便的操作数据库、表、数据。 SQL是数据库管理系统都需要遵循的规范。不同的数据库生产厂商都支持SQL语句,但都有特有 ...
分类:
数据库 时间:
2020-03-19 10:47:33
阅读次数:
69
DDL执行 线上服务器执行DDL,更新表结构,需要谨慎,结构更改会导致全表被独占锁定(新版本有改善) 避免这种情况,使用COPY策略,而不是直接执行ALTER TABLE语句 思路:创建一个新表,满足新要求,将旧表数据逐条导入新表,同时表上可以执行其他任务,导入的过程其他任务都记录在日志,导入完成后 ...
分类:
数据库 时间:
2020-03-18 20:15:58
阅读次数:
73
数据库的创建 数据库的分离与附加 生成脚本(架构,数据) 表:创建、修改、删除 字段类型介绍:int,bit,datetime,decimal(5,2),char/varchar/nvarchar 字符串类型n的区别:有n表示unicode编码,每个字符占一个字节; 没有n表示非unicode编码, ...
分类:
数据库 时间:
2020-03-18 15:27:45
阅读次数:
77
OPTIMIZE TABLE TableName; -- 优化表碎片(会锁表,数据量大的表执行时间相对较长) show table status from database_test like 'TableName'; -- 查询表状态 SELECT table_schema,TABLE_NAME ...
分类:
数据库 时间:
2020-03-17 11:30:22
阅读次数:
145
1、最常用的最直接的就是 DELETE; DELETE FROM table_name WHERE condition; 首先,指定删除数据的表(table_name)。 其次,使用条件来指定要在WHERE子句中删除的行记录。如果行匹配条件,这些行记录将被删除。 请注意,WHERE子句是可选的。如果 ...
分类:
数据库 时间:
2020-03-16 21:48:26
阅读次数:
63
Flink使用 DataSet 和 DataStream 代表数据集。DateSet 用于批处理,代表数据是有限的,而 DataStream 用于流数据,代表数据是无界的。数据集中的数据是不可以变的,也就是说不能对其中的元素增加或删除。我们通过数据源创建 DataSet 或者 DataStream ...
/** * 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。 * 所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。 * 这也就导致了在对链表数据进行删除和添加的时候要明确指定出节点的前驱节点和后继节点。 * @author ...
分类:
其他好文 时间:
2020-03-15 13:37:40
阅读次数:
43
内连接:指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。 外连接:连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右外连接和全外连接。 左外连接:左边表数据行全部保留,右边表保留符合连接条件的行。 右外连接:右边表数据行全部保留,左边表保留符合连接条 ...
分类:
其他好文 时间:
2020-03-14 19:55:06
阅读次数:
58
数组的概念 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。除了数组,链表、队列、栈等也是线性表结构。 使用数组的优势在于:数组支持随机访问,根据下标随机访问的时间复杂度为 ...
分类:
编程语言 时间:
2020-03-14 13:02:25
阅读次数:
80
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <tit ...
分类:
其他好文 时间:
2020-03-13 01:30:56
阅读次数:
51