MySQL的一些基础操作
生活随笔
收集整理的這篇文章主要介紹了
MySQL的一些基础操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 基礎查詢命令
- 起別名
- 去重
- " + " 號的作用
- 拼接函數concat()
- 判斷是否是NULL函數ifnull()
基礎查詢命令
格式: select 查詢列表 from 表名; 1 查詢列表可以是: 表中的字段,常量值,表達式,函數。 2 查詢的結果是一個虛擬的表格。 具體操作: 1 查詢表中的單個字段 select 字段名 from 表名; 2 查詢表中的多個字段 select 字段名,字段名 from 表名; 3 查詢表中的所有字段 select * from 表名; 查詢常量值 select 常量值; select "常量名";查詢表達式 select 表達式;查詢函數 select 函數名();起別名
起別名的好處: 1 便于理解 2 如果要查詢的字段有重名的情況,使用別名可以區分開。方式一:使用as select 原名 AS 別名; 方式二:使用空格 select 原名 別名;一個特別的案例:查詢salary顯示結果為out put SELECT salary AS out put from employees; as 和 out 都是關鍵字了 區分不了 關鍵字和別名 解決方法: SELECT salary AS "out put" from employees;//用雙引號括住來區分關鍵字和別名。去重
例子格式: select distinct 段名 from 表名;" + " 號的作用
MySQL中的" + "號僅僅只有一個功能: 運算符當兩個操作數都是數值型,則做加法運算 例: select 100+90;當兩個操作數只要一方為字符型,則試圖將字符型數值轉換成數值型 (1)如果轉換成功,則繼續做加法運算。 例: select '123'+90; (2)如果轉換失敗,則將字符型數值轉換成0。 例: select 'john'+90;兩個操作數只要一方是null,結果肯定為null 例: select null+10; //結果為null拼接函數concat()
格式: concat(名稱1,名稱2,.......)判斷是否是NULL函數ifnull()
格式: ifnull(你要判斷的名,你想要返回的值) 例: ifnull(hello,0) 意思就是,我這個hello列.如果有是null的結果顯示為0總結
以上是生活随笔為你收集整理的MySQL的一些基础操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.3.2 差错控制(检错编码)
- 下一篇: MySQL查询的进阶操作--条件查询