日韩性视频-久久久蜜桃-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的一些细节问题的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久久久中文字幕亚洲精品 | 日本中文字幕在线观看视频 | 成人狠狠干 | 99爱视频在线观看 | 日韩在线免费 | 黑丝啪啪 | 最近中文字幕在线观看视频 | 成人一区二区在线 | 不卡中文一二三区 | 国产精品久久久久高潮 | 国产精品久久久久久免费观看 | 朴银狐电影中文在线看 | 国产第一页在线观看 | 啪啪.com | 亚洲精品入口 | hitomi一区二区三区精品 | jizz18国产| 99re6热在线精品视频播放 | 日本色悠悠 | 国产免费91视频 | 日本国产在线观看 | 自拍偷拍亚洲一区 | 国产99久久久久久免费看 | 99久久99久久精品免费看蜜桃 | 色婷婷视频 | 四色在线 | 米奇影视第四色 | 国产专区精品 | 亚洲网站一区 | 国产香蕉一区 | 国产精品国产三级国产专区51 | 国产在线观看免费视频软件 | 午夜激情av | 男女深夜福利 | 国产精品亚洲一区二区三区在线观看 | 免费a级黄色片 | 能看的av网站 | 大j8福利视频导航 | 欧美一区二区免费在线观看 | 亚洲人成电影一区二区在线 | 黄色a站 | 日本免费黄色大片 | 亚洲欧美另类国产 | 艳妇av| xxx性欧美| 日韩中文字幕免费观看 | 国产精品一区三区 | 人妻精品久久久久中文字幕 | 综合伊人久久 | 日韩免费专区 | 国产一级网站 | 在线精品福利 | 奇米四色网 | 在线观看久 | 精品少妇久久久久久888优播 | 我要看免费毛片 | 国产区久久 | 爆操女秘书 | 女裸全身无奶罩内裤内衣内裤 | 婷婷激情五月网 | 一区二区三区视频免费在线观看 | 性欧美极品另类 | 久久久久久91香蕉国产 | 成人小视频免费在线观看 | 日本高潮视频 | 在线小视频你懂的 | 欧州一区二区三区 | 亚洲美女视频一区 | av在线大全 | 青草视频在线播放 | 国产精品黄色 | 91在线精品入口 | 九九热精品视频在线 | 久久精品国产99久久 | 中文字幕一区二区在线老色批影视 | 国产第七页 | 亚洲第一页综合 | 高跟鞋调教—视频|vk | 99资源网 | 国产色在线 | 99精品免费在线观看 | 与亲女洗澡时伦了毛片 | avtt香蕉久久 | 日本熟妇毛茸茸丰满 | 国产精品视频久久久 | av免费国产 | 三级免费 | 长河落日电视连续剧免费观看01 | 99re99热| 午夜精品久久久久久久99热黄桃 | 亚洲制服一区二区 | 免费在线一级片 | 受虐m奴xxx在线观看 | 日本三级日本三级日本三级极 | 国产一级全黄 | 亚洲在线不卡 | 亚洲免费中文 | 亚洲美女性生活视频 | 一级黄色在线播放 |