成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解MySQL執行SQL語句需要注意的重點

數據庫 MySQL 數據庫運維
本文將討論的是MySQL執行SQL語句中需要注意的幾個重點,包括執行命令和空值NULL等相關問題。

我們需要注意MySQL執行SQL語句過程中,關于執行查找等等重點。51CTO向您推薦《MySQL數據庫入門與精通教程》。

在執行查找命令時的大小寫問題

默認情況下,MySQL在執行查找時不區分字母的大小寫。當你在查找時使用like 'a%'時, 默認將返回以a或者A開頭的所有列值,若要在查找時區分大小寫,則需要使用collate運算符來實現,具體例子如下:

代碼段

如果想讓某列在查找時始終保持區分字母大小寫,則需要用case sensitive或binary collation來定義列的特性。

當進行簡單比較運算,如>=, >, =, <, <=, sorting, and grouping的時候,將依從字符的內在順序值,例如‘E’, ‘e’, and ‘é’這些字符有相同的內在順序值。

和空值NULL相關的問題

空值的概念比較容易混淆,有人認為空值NULL和空 字符''是一會時,其實這樣認為是錯誤的,舉例來說,

空值代碼段

上面兩條語句有完全不同的意義和結果。第一句表示,向表中插入的記錄中的某人的電話號碼NULL,意思是還不知道這 條記錄中的人的電話號碼,而第二句向表中插入''空字符,就意味著已經知道表中這條記錄中的人的電話號碼,這個電話號碼 是'',也可以確定此人沒有正常的電話號碼。

幫助處理空值NULL的方法,主要通過執行is null運算判斷,is not null運算 判斷,和IFNULL()函數運算來實現。在SQL中,任何與NULL發生運算關系的結果都不可能為真(即永遠是假)。為了尋找NULL值 ,必須執行is null測試運算。

可以在MyISAM, InnoDB, BDB或MEMORY等存儲類型的表列中含有空值時添加index,但該 index必須聲明成not null,這樣之后將不可以往該列中輸入空值。

當使用load data infile語句載入數據時,空值NULL將 被替換成''。使用DISTINCT, GROUP BY, 或ORDER BY時所有空值將被視為等同。像COUNT(), MIN(), SUM()等概要總結函數將忽略空值NULL。

但對一些特殊類型的列來說,比如timestamp類型和具有auto_increment屬性的列:前者插入NULL是實際將插入當前時間值,向后者插入NULL時將是下個正整數序列。

【編輯推薦】

  1. MySQL創始人打造MariaDB 全面兼容MySQL 5.1
  2. 從MySQL 5.5發布看開源數據庫版本升級新模式
  3. MySQL 5.5發布 支持半同步復制
  4. 詳解MySQL中EXPLAIN解釋命令
  5. MySQL數據庫中的外鍵約束詳解
責任編輯:彭凡 來源: 比特網
相關推薦

2023-10-04 00:03:00

SQL數據庫

2010-04-29 14:06:40

Oracle SQL

2011-05-26 17:37:11

Ajax

2010-04-21 10:04:33

Oracle移植

2020-10-26 14:01:22

Java泛型

2013-09-29 10:36:08

VMware虛擬化

2009-04-23 14:30:19

UML建模

2010-11-24 14:12:18

MySQL創建有外鍵的

2025-02-14 08:30:00

MySQL索引數據庫

2009-08-28 09:26:35

C#連接Access

2011-06-30 14:26:35

SEO軟文

2019-06-23 16:02:12

Kubernetes集群節點高并發

2009-06-30 10:10:15

Namespace用法Flex

2022-05-17 08:26:04

API后端

2009-12-25 15:47:20

ADO存儲過程

2016-12-16 14:57:19

2021-07-30 09:00:40

鴻蒙HarmonyOS應用

2015-09-16 13:19:11

2014-12-23 13:50:46

多播組播

2011-03-31 11:14:51

Sql語句優化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91av在线免费看| 久久av资源网 | 日韩国产欧美一区 | 日韩在线观看网站 | 日本人麻豆 | 久久综合久久自在自线精品自 | 免费视频99 | 免费看欧美一级片 | 国产乱码精品一区二区三区五月婷 | 日韩精品一区二区三区久久 | 啪视频在线| av影音 | 一区二区三区在线电影 | 91精品国产91久久久久久最新 | 国产精品视频一区二区三区, | 精品综合久久 | www.99热这里只有精品 | 91在线精品一区二区 | 天天射网站 | 欧美区在线 | 亚洲v日韩v综合v精品v | 超黄视频网站 | 成人在线免费观看 | 精品视频 免费 | a级片网站 | 99视频在线看 | 日日干日日操 | 亚洲欧美综合精品另类天天更新 | www.久| 久久视频一区 | 超碰地址 | 欧美一二三区 | 国产高清一二三区 | 蜜桃综合在线 | 久久久久久久久国产 | 99久久精品一区二区成人 | 亚洲成人网在线播放 | www.精品一区 | 国内自拍视频在线观看 | 91精品国产乱码久久久久久久久 | 欧美中文在线 |