日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

关于mysql的一些问题_关于mysql的一些细节问题

發布時間:2025/3/20 数据库 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于mysql的一些问题_关于mysql的一些细节问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. MySQL刪除有外鍵約束的表

當刪除的表中的字段被用作了其他表的外鍵,因此在刪除這個表(父表)之前必須先刪除具有外鍵的表(子表)。也就是說,刪除表的過程需要和創建表的過程一致。

但如果數據庫表格之間關系太復雜,數量太多,操作起來就很麻煩。

因此,MySQL中提供了一個變量FOREIGN_KEY_CHECKS來設置是否在必要的時候檢查外鍵約束。即MySQL的外鍵約束是可控的。

在MySQL中,把 information_schema 看作是一個數據庫,確切說是信息數據庫。其中保存著關于MySQL服務器所維護的所有其他數據庫的信息。如數據庫名,數據庫的表,表欄的數據類型與訪問權 限等。

下面2個步驟暴力刪除

SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')

FROM information_schema.tables

WHERE table_schema = MyDatabaseName;

/*MyDatabaseName是你數據庫的名稱*/

SET FOREIGN_KEY_CHECKS = 0

-- DROP語句

SET FOREIGN_KEY_CHECKS = 1;

2. 如何給表中的某個字段授權

先給此字段創建一個視圖,接著對視圖授權。

3. where語句中不能出現聚集函數

聚集函數也叫列函數,它們都是基于整列數據進行計算的,而where子句則是對數據行進行過濾的(這里過濾是在一個記錄里邊過濾的,基于"行"),在篩選過程中依賴“基于已經篩選完畢的數據得出的計算結果”是一種悖論,這是行不通的。更簡單地說,因為聚集函數要對全列數據時行計算,因而使用它的前提是:結果集已經確定!

而where子句還處于“確定”結果集的過程中,因而不能使用聚集函數。

4. 區分大小寫比較

where子句的字符串比較是不區分大小寫的,但是可以使用binary關鍵字設定where子句區分大小寫。

select * from table1 where binary name = 'li';

5. mysql將字符轉換成數字

將字符的數字轉成數字,比如'0'轉成0可以直接用加法來實現

例如:將pony表中的d 進行排序,可d的定義為varchar,可以這樣解決

select * from pony order by (d+0)

在進行ifnull處理時,比如 ifnull(a/b,'0') 這樣就會導致 a/b成了字符串,因此需要把'0'改成0,即可解決此困擾

比較數字和varchar時,比如a=11,b="11ddddd";

則 select 11="11ddddd"相等

若絕對比較可以這樣:

select binary 11 =binary "11ddddd"

字符集轉換 : CONVERT(xxx USING gb2312)

類型轉換和SQL Server一樣,就是類型參數有點點不同 : CAST(xxx AS 類型) , CONVERT(xxx,類型),類型必須用下列的類型:

可用的類型:

二進制,同帶binary前綴的效果 : BINARY

字符型,可帶參數 : CHAR()

日期 : DATE

時間: TIME

日期時間型 : DATETIME

浮點數 : DECIMAL

整數 : SIGNED

無符號整數 : UNSIGNED

6. 三種注釋寫法

#DELETE FROM SeatInformation

/*DELETE FROM SeatInformation */

-- DELETE FROM SeatInformation

需要特別注意 -- 這種注釋后面要加一個空格

7. 清除MySQL查詢緩存與測試性能

#關閉查詢緩存

set global query_cache_size = 0;

set global query_cache_type = off;

#查詢系統環境變量

show variables like '%pro%';

set profiling=1;#開啟性能測試功能

-- 需要測試的sql語句

show profiles;

#清空查詢緩存

RESET QUERY CACHE

# set sql_safe_updates=0; #非主鍵條件下無法執行update或者delete命令

總結

以上是生活随笔為你收集整理的关于mysql的一些问题_关于mysql的一些细节问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 8mav在线 | 波多野结av衣东京热无码专区 | 精品国产aⅴ一区二区三区东京热 | 国产乱人伦app精品久久 | 中文字幕av免费 | 国产精品久久久久久久久久辛辛 | 国产福利专区 | 欧美 国产 综合 | 嫩草午夜少妇在线影视 | 国产精品久久久无码一区 | 黄页网站免费在线观看 | 99热r| 中国女人内96xxxxx | 国产精品外围 | 制服.丝袜.亚洲.中文.综合懂色 | 成人性视频网站 | 92精品 | 精品国产aⅴ麻豆 | 国产稀缺真实呦乱在线 | aa片在线观看视频在线播放 | 中文字幕亚洲乱码熟女一区二区 | 少妇性l交大片免费观看 | 亚洲av综合永久无码精品天堂 | 国产999在线观看 | 色哟哟免费 | 欧美大肥婆大肥bbbbb | 日本色站 | 天堂在线观看 | 久久精品1 | 免费午夜激情 | 蜜桃臀aⅴ精品一区二区三区 | 中文字幕久久久 | 玉女心经 在线 | 波多野吉衣av | 日本3级网站 | 欧美性猛交xxxx久久久 | av大片免费在线观看 | 国产成人精品一二三区 | 综合色爱 | 九九精品视频免费 | 久久久噜噜噜久久中文字幕色伊伊 | 黄色污污视频软件 | 精品乱码久久久久久中文字幕 | 国产吞精囗交免费视频 | 国产成人精品亚洲线观看 | 手机看片福利久久 | av每日更新 | 91看片免费版 | 一区二区三区四区五区六区 | 黄视频网站在线观看 | 日韩欧美一区二区三区四区五区 | 一区二区不卡视频在线观看 | 老司机黄色片 | 已满18岁免费观看电视连续剧 | 国产偷人妻精品一区二区在线 | 日韩av高清在线播放 | 欧美在线视频一区二区 | 性欧美lx╳lx╳ | 亚洲精品高清视频在线观看 | 国产伦精品一区二区三区视频网站 | 男人天堂网站 | 久久精品视屏 | 亚洲中文字幕97久久精品少妇 | 国产一级理论片 | 成人做受视频试看60秒 | 嫩草在线播放 | av日日操 | 亚洲欧美另类自拍 | 中文字幕av第一页 | 久久久久久久久久久国产精品 | 精品国产自在精品国产精小说 | 色吧综合 | 精品爆乳一区二区三区 | 色老板精品凹凸在线视频观看 | 亚洲自偷自偷偷色无码中文 | 激情www | 影音先锋中文字幕在线视频 | 精品处破女学生 | www三级 | 日韩精品视频在线看 | 荒野求生21天去码版网站 | 去毛片 | 精品久久久久久久久久久aⅴ | 青草福利视频 | 日韩高清在线观看 | 91在线观 | 国产高清www | 国产免费高清视频 | 亚洲a人| 亚洲在线免费观看 | 日韩 国产 | 天堂在线www| 成人手机视频在线观看 | 国产激情av一区二区三区 | 中国免费看的片 | 成人久久久精品乱码一区二区三区 | 日韩乱码人妻无码中文字幕久久 | 午夜福利三级理论电影 | 99热精品在线|