【云圖說】第235期 DDS讀寫兩步走 帶您領略只讀節點的風采
753
2025-03-31
錯誤處理記錄
Packet for query is too large (8786491 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.
https://blog.csdn.net/sanpic/article/details/79879193
https://www.cnblogs.com/wkrbky/p/6100820.html
https://stackoverflow.com/questions/9922894/set-global-max-allowed-packet-doesnt-work
數據庫開發文檔目錄
目錄
第1章 概述 1
第2章 用戶和權限 2
第3章 數據查詢 3
3.1 簡單查詢 3
3.1.1 查詢全部數據 3
3.1.2 算術運算 4
3.1.3 列的別名 4
3.1.4 合并列的輸出結果 4
3.1.5 空值 4
3.1.6 DISTINCT關鍵字 5
3.2 數據過濾 5
3.2.1 比較運算符 5
3.2.2 SQL 運算符 6
3.2.3 邏輯運算符 7
3.3 數據分組 8
3.3.1 組函數 8
3.3.2 GROUP BY 子句 9
3.3.3 HAVING 子句 12
3.4 數據排序 13
第4章 管理表 14
4.1 概述 14
4.1.1 認識表 14
4.1.2 表和列的命名 14
4.1.3 數據類型 15
4.2 創建表 19
4.2.1 創建標準表 21
4.2.2 創建臨時表 22
4.2.3 通過查詢從一個表創建另一個表 24
4.2.4 查看表的系統信息 25
4.3 更改表 25
4.3.1 增加列 26
4.3.2 更改列 26
4.3.3 刪除列 27
4.3.4 添加注釋 31
4.4 重新命名表 32
4.5 刪除表 32
4.5.1 刪除表 32
4.5.2 恢復被刪除的表 33
4.6 截斷表 34
第5章 約束 35
5.1 數據完整性 35
5.1.1 實體完整性 ( ENTITY INTEGRITY ) 35
5.1.2 參照完整性 ( REFERENTIAL INTEGRITY ) 36
5.1.3 域完整性 ( DOMAIN INTEGRITY ) 36
5.1.4 用戶自定義的完整性 ( USER-DEFINED INTEGRITY ) 37
5.2 維護約束條件 37
5.2.1 非空約束 ( NOT NULL ) 37
5.2.2 惟一性約束( UNIQUE KEY ) 38
5.2.3 主鍵約束( PRIMARY KEY ) 38
5.2.4 外鍵約束 ( FOREIGN KEY ) 41
5.2.5 檢查約束 ( CHECK ) 42
5.2.6 缺省約束 ( DEFAULT ) 43
5.2.7 管理約束 45
第6章 操作數據 47
6.1 插入數據 47
6.1.1 INSERT 語句 47
6.1.2 插入數據 48
6.1.3 DEFAULT 和 NULL 關鍵字 48
6.1.4 使用引號 49
6.1.5 使用INSERT SELECT 插入數據 49
6.1.6 批量插入 49
6.2 更新數據 50
6.3 刪除數據 50
6.3.1 DELETE 語句 50
6.3.2 刪除重復記錄 51
第7章 高級查詢 51
7.1 多表查詢 51
7.1.1 表的別名 53
7.1.2 笛卡爾積 53
7.1.3 內連接 55
7.1.4 外連接 57
7.1.5 自連接 59
7.2 子查詢 59
7.2.1 單行子查詢 60
7.2.2 多行子查詢 62
7.2.3 多列子查詢 63
7.2.4 關聯子查詢 64
7.2.5 嵌套子查詢 66
7.2.6 分頁查詢 66
第8章 常用函數 66
8.1 日期 66
8.1.1 日期格式 66
8.1.2 日期類型 68
8.2 日期函數 71
8.2.1 獲取時間 71
8.2.2 查詢時區 72
8.2.3 日期轉換 74
8.2.4 日期計算 77
8.2.5 四舍五入 79
8.2.6 截斷日期 79
8.3 單行函數 80
8.3.1 單行數學函數 80
8.3.2 單行字符函數 80
8.3.3 單行轉換函數 80
8.3.4 其它單行函數 80
8.4 組函數 81
第9章 其它對象 81
9.1 序列 81
9.1.1 創建序列 82
9.1.2 使用序列 84
9.1.3 更改序列 84
9.1.4 刪除序列 85
9.2 視圖 85
9.2.1 創建視圖 86
9.2.2 使用視圖 88
9.2.3 維護視圖 88
9.2.4 刪除視圖 88
9.3 索引 89
9.3.1 創建索引 89
9.3.2 使用索引 91
9.3.3 更改索引 92
9.3.4 刪除索引 93
第10章 事務管理 93
10.1 MYSQL基礎 94
10.1.1 搭建學習環境 94
10.1.2 管理數據庫 94
10.1.3 管理表 96
10.1.4 操作數據 99
10.1.5 數據查詢 100
10.1.6 備份與恢復 100
10.1.7 常用函數 102
10.1.8 權限管理 105
10.2 事務概論 107
10.2.1 事務概念 107
10.2.2 事務特征 108
10.2.3 鎖和閂 109
10.2.4 事務并發引發的問題 109
10.2.5 事務隔離級別 110
10.3 MYSQL事務處理 110
10.3.1 事務控制語句 111
10.3.2 隔離級別對事務的影響 112
10.4 ORACLE事務處理 112
10.4.1 設置事務隔離級別 112
10.4.2 提交事務 113
10.4.3 回滾事務 113
10.4.4 設置保留點 114
第11章 PL/SQL 115
11.1 PL/SQL概述 115
11.2 PL/SQL程序結構 115
11.3 變量 115
11.4 控制結構 115
11.5 異常處理 115
第12章 集合 116
12.1 PL/SQL記錄 116
12.1.1 定義PL/SQL記錄 116
12.1.2 使用PL/SQL記錄 117
12.2 索引表 120
12.2.1 在索引表中使用BINARY_INTERGER和PLS_INTEGER 121
12.2.2 在索引表中使用VARCHAR2類型 121
12.3 嵌套表 122
12.3.1 在PL/SQL塊中使用嵌套表 123
12.4 變長數組 123
12.4.1 在PL/SQL塊中使用VARRAY 124
12.5 PL/SQL記錄表 125
12.6 集合方法 126
12.6.1 EXISTS 126
12.6.2 COUNT 126
12.6.3 LIMIT 127
12.6.4 FIRST和LAST 127
12.6.5 PRIOR和NEXT方法 127
12.6.6 EXTEND 128
12.6.7 TRIM 128
12.6.8 DELETE 129
12.7 集合賦值 129
12.7.1 將一個集合的數據賦值給另一個集合 129
12.7.2 給集合賦予NULL值 130
12.7.3 使用集合操作符給嵌套表賦值 131
12.8 比較集合 133
12.8.1 檢測集合是否為NULL 133
12.8.2 比較嵌套表是否相同 134
12.8.3 在嵌套表上使用集合操作符 134
12.9 批量綁定 136
12.9.1 FORALL語句 137
12.9.2 BULK COLLECT子句 141
第13章 游標 142
13.1 顯式游標 142
13.1.1 使用顯式游標 142
13.1.2 顯示游標屬性 143
13.1.3 使用顯式游標 144
13.2 參數游標 148
13.3 使用游標更新或刪除數據 149
13.3.1 使用游標更新數據 150
13.3.2 使用游標刪除數據 151
13.3.3 使用OF子句在特定的表上加行共享鎖 151
13.3.4 使用NOWAIT子句 152
13.4 游標FOR循環 152
13.4.1 使用游標FOR循環 153
13.4.2 在游標FOR循環中直接使用子查詢 153
13.5 游標變量 154
13.5.1 游標變量使用步驟 154
13.5.2 游標變量使用示例 155
13.6 CURSOR表達式 156
第14章 子程序 157
14.1 過程 157
14.1.1 開發過程 157
14.1.2 為參數傳遞變量和數據 160
14.1.3 查看過程源代碼及其刪除過程 161
14.2 函數 162
14.2.1 開發函數 162
14.2.2 查看函數源代碼與刪除函數 165
14.3 管理子程序 165
14.3.1 列出當前用戶的子程序 165
14.3.2 列出子程序源代碼 165
14.3.3 列出子程序編譯錯誤 165
14.3.4 重新編譯子程序 166
14.4 包 166
14.4.1 建立包 166
14.4.2 調用包組件 169
14.4.3 查看包源代碼及其刪除 170
第15章 觸發器 170
15.1 概述 170
15.1.1 觸發事件 170
15.1.2 觸發條件 171
15.1.3 觸發操作 171
15.2 DML觸發器 171
15.2.1 概述 171
15.2.2 語句觸發器 173
15.2.3 行觸發器 176
15.3 INSTEAD OF 觸發器 183
15.3.1 建立復雜視圖DEPT_EMP 183
15.3.2 建立INSTEAD-OF觸發器 184
15.4 系統事件觸發器 185
15.4.1 常用事件屬性函數 185
15.4.2 建立例程啟動和關閉觸發器 186
15.4.3 建立登錄和退出觸發器 186
15.4.4 建立DDL觸發器 187
15.5 管理觸發器 188
15.5.1 顯示觸發器信息 188
15.5.2 禁止觸發器 188
15.5.3 激活觸發器 188
15.5.4 禁止或激活表的所有觸發器 189
15.5.5 重新編譯觸發器 189
15.5.6 刪除觸發器 189
概述
DCL , Data Control Language , 數據控制語言,如:
grant 、revoke 、deny
DDL , Data Definition Language , 數據定義語言,如:
create 、drop 、alter 、truncate
DML , Data Manipulation Language , 數據操作語言,如:
insert 、update 、delete
TCL , Transaction Control Language , 事務控制語言,如:
commit 、savepoint 、rollback 、set transaction
DQL : Data Query Language
mangodb聚合問題
一共有30000個節點,采集了10個月的數據,一個節點300條,需要將每十天里,溫度均值最高的節點選出來。
聚合怎么使用
MongoDB管理工具
RockMongo是PHP5寫的一個MongoDB管理工具。
通過 Rockmongo 你可以管理 MongoDB服務,數據庫,集合,文檔,索引等等。
它提供了非常人性化的操作。類似 phpMyAdmin(PHP開發的MySql管理工具)。
Rockmongo -:http://rockmongo.com/downloads
檢索標題收集:
MySQL服務器 IO 100%的分析與優化方案
使用mysqlbinlog工具進行binlog文件檢測
命令參考
https://dev.mysql.com/doc/refman/5.6/en/mysqlbinlog.html
MySQL日志類型
Oracle性能優化之提前預防(數據庫應用層級監控部署)
Mongodb的內存管理機制
Mysql在查詢時的內存占用分析
Mongodb索引的基本原理(復合索引)
MongoDB Sharding的限制
查詢記錄
MySQL數據庫設計規范
MySQL數據庫遷移(數據文件直接遷移)
mysql的編碼問題引起MyISAM轉換InnoDB
mysql轉換引擎的方法
修改mysql數據存儲的地址
.sql文件中的注釋
通過IP遠程連接MySQL數據庫
windows下mysql數據庫安裝初始化
Windows修改MySQL用戶root密碼
mysql “group by ”與"order by"的研究--分類中最新的內容
mysql 5.7 order by group by 同時使用
mysql 5.7 不支持 order by 排序 子查詢
MySQL 5.7 How to do GROUP BY with sorting?
mysql group by排序問題
MySQL5.6中limit的工作機制和order by limit優化原理
在mysql 中查詢時間最大的一條記錄
mysql 分組取最新的一條記錄(整條記錄)
mysql中 where in 用法詳解
【MySQL筆記】last_insert_id()函數使用的注意事項
mysql sql中的一些問題,Null與空字符
mysql 去除重復 Select中DISTINCT關鍵字的用法
MySQL中刪除數據的兩種方法
Mysql 創建聯合主鍵
mysql函數之四:concat() mysql 多個字段拼接
MySQL字符串函數:字符串截取
MYSQL表中某字段所有值轉換為小寫(或大寫)
MySQL中的鎖(表鎖、行鎖) 并發控制鎖
高并發下的MySQL
MySQL大數據高并發處理之-查詢的優化
mysql處理高并發-保證數據準確性
MySQL InnoDB四個事務級別 與 臟讀、不重復讀、幻讀
MySQL臟讀、虛讀、幻讀
MySQL數據庫學習筆記(十)----JDBC事務處理、封裝JDBC工具類
JAVA程序對MYSQL數據庫加鎖實驗
MySQL的lock tables和unlock tables的用法(轉載)
mysql中lock tables與unlock tables
How can I append a string to an existing field in MySQL?
Get the new record primary key ID from mysql insert query?
MySQL 操作Blob字段工具(Java)
MySQL 手動設置自動遞增為某一值
命令行登錄Mysql,遠程登錄Mysql的方法
Run Mysql scripts in a batch?
Run sql script using batch file from command prompt
mysql語句-select...into outfile
Batch file to connect mysql and run commands
Execute MySQL Query batch file
Batch file to connect mysql and run commands
Access mysql remote database from command line
How to run SQL script in MySQL?
Show Databases/Tables INTO OUTFILE
mysql 雙重排序問題
mysql中單雙引號的特殊使用 以及mysql常見的轉移字符
mysql數據庫服務啟動和停止命令介紹(轉載)
再見亂碼:5分鐘讀懂MySQL字符集設置
Change MySQL default character set to UTF-8 in my.cnf?
當數據庫重啟或數據庫空閑連接超過設置的最大timemout時間,數據庫會強行斷開已有的鏈接
MySQL ibdata多路徑擴容
Innodb; multiple data directories
How can I automatically merge two different schemas in MySQL?
InnoDB's data file(ibdata1, *.ibd) HEXA edit
mysql使用Navicat 導出和導入數據庫
https://stackoverflow.com/questions/17109161/is-it-possible-to-have-table-in-table-mysql
https://dev.mysql.com/doc/refman/5.6/en/join.html
https://dev.mysql.com/doc/refman/5.6/en/innodb-foreign-key-constraints.html
https://dev.mysql.com/doc/refman/5.6/en/create-view.html
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。