MySQL個人總結

2021-10-01 21:53:18 字數 3793 閱讀 8068

php+mysql開發的**注入時主要針對information_schema這個資料庫進行的

它是你用php+mysql開發**自動形成的資料庫

裡面存了很多資訊

schemata:存了所有資料庫的名字

tables:所有表的名字

columns:欄位的名字

以下是該資料庫的所有表+-

----

----

----

----

----

----

----

----

----

--+| tables_in_information_schema |+-

----

----

----

----

----

----

----

----

----

--+| character_sets |

| collations |

| columns |

| column_privileges |

| engines |

| events |

| files |

| global_status |

| global_variables |

| key_column_usage |

| optimizer_trace |

| parameters |

| partitions |

| plugins |

| processlist |

| profiling |

| referential_constraints |

| routines |

| schemata |

| schema_privileges |

| session_status |

| session_variables |

| statistics |

| tables |

| tablespaces |

| table_constraints |

| table_privileges |

| triggers |

| user_privileges |

| views |

| innodb_locks |

| innodb_trx |

| innodb_sys_datafiles |

| innodb_ft_config |

| innodb_sys_virtual |

| innodb_cmp |

| innodb_ft_being_deleted |

| innodb_cmp_reset |

| innodb_cmp_per_index |

| innodb_cmpmem_reset |

| innodb_ft_deleted |

| innodb_buffer_page_lru |

| innodb_lock_waits |

| innodb_temp_table_info |

| innodb_sys_indexes |

| innodb_sys_tables |

| innodb_sys_fields |

| innodb_cmp_per_index_reset |

| innodb_buffer_page |

| innodb_ft_default_stopword |

| innodb_ft_index_table |

| innodb_ft_index_cache |

| innodb_sys_tablespaces |

| innodb_metrics |

| innodb_sys_foreign_cols |

| innodb_cmpmem |

| innodb_buffer_pool_stats |

| innodb_sys_columns |

| innodb_sys_foreign |

| innodb_sys_tablestats |+-

----

----

----

----

----

----

----

----

----

--+show tables和describe tables的結果不同

後乙個是顯示出表結構

select tables_name from information_schema.tables where table_schema=

"test"

;意思是從資料庫information_schema中選取其中表

表名叫tables_name,表中某個欄位名叫table_schema

該字段的值是test

mysql鎖的總結(個人)

lock table test read 當前會話 可查詢test,不能增刪改test,出現table test was locked with a read lock and can t be updated 不能查增刪改 其他表,出現table a was not locked with loc...

Golang 操作Mysql個人總結

此文寫在剛起步學習golang,目前剛看到go mysql 這一塊,初步使用後,發現了一些小坑,記錄一下,以免日後再次在這一塊踩坑了。學習文章參考於go語言學習之路 李文周的部落格,這一篇部落格寫的非常好,十分適合初步學習go或者剛轉型go的朋友進行學習。go語言中的database sql包提供了...

MySQL索引的個人總結

索引相當於一本圖書的目錄,能夠快速地讓你查詢到書中你想看的內容。mysql官方文件對索引的定義為 索引 index 是幫助mysql高效獲取資料的資料結構。我們可以簡單理解為 快速查詢排好序的一種資料結構。官方文件也提及在500 800w記錄左右mysql的效能,所以大資料量建立索引是非常有必要的。...