Mysql操作符號
1.比較運算子:
= 相等
<> 不等於 != 這個也可以
> 大於
< 小於
> = 大於等於
< = 小於等於
2.邏輯運算子:
is null 這個操作符用於與null值進行比較。
例如:select * from table where phome is null(null分大小寫,和NULL不一樣)
between.....and 則是尋找位於給定最大值和最小值之間的值,即最大值和最小值也包含在內。
舉例:從teacher表中找出id號介於2到5之間資料
select * from teacher where id between '2'and'5';
in 用於把一個值與一個制定列表進行比較,當被比較的值至少與列表中的一個值相匹配時,它會返 回true。
舉例:從teacher表中找出所有含有名字為liuxing或liubin的資料:
select * from teacher where name in('liubin','liuxing')
distinct 的語法如下:
SELECT 指令讓我們能夠讀取表格中一個或數個欄位的所有資料。這將把所有的資料都抓出,無論資料值有無重複。在資料處理中,我們會經常碰到需要找出表格內的不同資料值的情況。換句話說,我們需要知道這個表格/欄位內有哪些不同的值,而每個值出現的次數不重要。這要如何達成呢?在 SQL 中,這是很容易做到的。我們只要在 SELECT 後加上
一個 DISTINCT 就可以了。
舉例:從teacher表中顯示出年齡不同的年齡:
select distinct age fromteacher;
like 把一個值與類似的值進行比較,萬用字元有兩個:%代表零個或多個字元,_代表一個數字或字元 ,這些符號可以重複使用。基本上, LIKE 能讓我們依據一個模式(pattern) 來找出我們要的資料。相對來說,在運用 IN 的時候,我們完全地知道我們需要的條件;在運用 BETWEEN 的時候,我們則是列出一個範圍。
舉例:從teacher表中選出以liu開頭的姓名的資料
select * from teacher where name like 'liu%';
all、some、any操作符:
操作符all用於把一個值與另一個集合裡全部值進行比較
例如:select age from table where age > all ( select age from table where age<28);操作符 any用於把一個值與另一個列表裡任意值進行比較。some是any的別名,他們可以互換使用。
例如:select age from table where age > any ( select age from table where age<28);
3.連線操作符:
and讓我們可以在一條sql語句的where字句裡使用多個條件。在使用and時,無論sql語句是事務操作還是查詢,所有由and連線的條件都必須為true,sql語句才會實際執行。
例如:從97class表中找出age在22-30之間的資料
select * from 97class where age>22 and age< 30;
or讓我們可以在一條sql語句的where字句裡使用多個條件。在使用or時,無論sql語句是事務操作還是查詢,只要or連線的條件裡有至少一個是true,sql語句才會實際執行。
例如:從97class表中找出age是23或25之間的資料
select * from 97class where age=23 or age =30;
4.求反操作符:
<> 或!= 不相等
not between between的求反運算
not in in的求反運算
not like like的求反運算
is not null是is null的求反運算
not exists exists的求反運算
5.算數操作符:
+ 加法運算子
- 減法運算子
* 乘法運算子
/ 除法運算子
相關推薦
Mysql操作符號
1.比較運算子: = 相等 <> 不等於 != 這個也可以 > 大於 < 小於 > = 大於等於 < = 小於等於2.邏輯運算子: is null 這個操作符用於與null值進行比較。 例如:select * from table where
MYSQL操作數據表中的記錄
mysql操作數據表中的記錄1 把選中的列數名到最前面ALTER TABCE 表名 MODIFY 列數名以及列數名的類型 FIRST;2 修改列數名類型ALTERTABCE 表名 MODIFY 列數名新列數名;3 修改數據表名第一種 ALTERTABCE 原表名 RENAME 新表名;第二種 RENAME
MySQL--操作數據表中的記錄小結
log mage 分組 技術 rom ges sql alt image 最常用,最復雜的語句: 每一項的: 表的參照 From 條件 WHERE 進行記錄的分組 GROUP BY 分組的時候對分組的條件進行設定 HAVING 對結果進行排序 ORD
Mysql操作
des 設置密碼 exist nbsp png str 宋體 null 表操作 一.MySQL登錄和退出——在CMD模式操作 l 語法格式:mysql.exe –h主機名 –u用戶名 –p密碼 l 參數說明
MySQL註釋符號
-h sans lin 奇怪 ans nbsp 為什麽 eight mil 今天在執行mysql語句時很奇怪為什麽沒有執行,查詢後發現“-- ”是mysql的註釋符號,不會執行的 mysql註釋符有三種: 1、#... 2、"-- ",註意--後面有一個空格 3、/*..
Java鏈接mysql操作
brush exceptio oot drivers driver amp color 類型 pan Java 鏈接mysql數據庫操作 java鏈接mysql 首先加載mysql在java中的jdbc驅動 Class.forName("com.mysql.jdbc.D
python之路-----MySql操作二
速度 http 有著 not null .cn dmi 員工 利用 密碼 一.主鍵 1.每個 表只有一個主鍵 2.每個主鍵可以由多個列組成.(如果主鍵由多個組成,只要有一行列值不等即可) CREATE TABLE NAME ( id INT auto_i
MySQL操作手冊
mysql數據庫操作MySQL數據庫基本操作一、概述: 我們學習了如何安裝一個MySQL數據庫以後,我們就要學習如何操作MySQL數據庫,本文只是一些基本的操作sql語句,僅供參考。如有什麽不對的地方可以留言。謝謝!二、具體操作: 1、使用“su”命令進入到root用戶。 2、直接輸入“my
數據庫mysql操作(查詢)
返回結果 eight wid 我想 user and img div 一個 1、根據條件查詢數據庫中數據,並返回數據條數 在mysql數據庫中操作如下,去掉count就會返回數據庫中符合條件的所有數據 但是我想在python中也得到返回數據條數,即執行s
使用PHP+MySql操作——實現微信投票功能
lis 結果 ansi 代號 his html back utf-8 微信 1. 投票主頁面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/
windows mysql 操作實踐
shell cnblogs mysql ima mysql 操作 navicat img ges 技術 1、通過navicat for mysql 進行數據庫表的輸入操作。 2、使用mySQL shell進行查詢。 windows mysql 操作實踐
追蹤mysql操作記錄
追蹤mysql操作記錄測試環境莫名其妙有幾條重要數據被刪除了,由於在binlog裏面只看到是公用賬號刪除的,無法查詢是誰在哪個時間段登錄的,就考慮怎麽記錄每一個MYSQL賬號的登錄信息,在MYSQL中,每個連接都會先執行init-connect,進行連接的初始化,我們可以在這裏獲取用戶的登錄名稱和thread
node.js連接MySQL操作及註意事項
creat 等等 pass 產生 函數返回 密碼 .com 原因 處理 node.js作為服務端的js運行環境已經出現了有幾年了,最近我有個朋友也在做這方面的開發,但是也是剛剛接觸,遇到了很多坑。前幾天他們在操作數據庫的時候出現了點問題,後來我們一起看了看,其實都是
[python] 連接MySQL操作
python mysqldb環境:Linux CentOS6.7,python 2.7.13說明:連接MySQL,進行增刪改查操作,並將執行的SQL和耗時記錄到日誌裏demo:#!/usr/bin/env python # -*- coding:utf-8 -*- import MySQLdb import
Node中 Mysql 操作
npm mysq sql數據庫 數據庫 set 三方 操作 插入數據 body MySQL數據庫環境 使用mysql包 在Node中,如果要操作mysql數據庫,需要安裝一個第三方模塊 npm i mysql -S 數據庫操作 1插入數據 insert into us
Golang之Mysql操作
set ron display imp lan fun 圖片 try 增刪改 話說當年武大郎對著電腦一頓劈裏啪啦,,,對mysql增刪改查 增加insert package main import ( "fmt" "github.com
Linux下Mysql 操作命令
root 性能 密碼 簡單 nes pla not 註意 解決 Linux下Mysql 操作命令 一、連接MySQL 格式: mysql -h主機地址 -u用戶名 -p用戶密碼 1、例1:連接到本機上的MYSQL。 首先在打開DOS窗口,然後進入目錄 mysqlbin,
Python-mySql操作
傳參 執行 commit rod select nec dict pan body python連接數據庫MySQL並操作數據庫: 1)首先需要引入模塊pymysql,通過pymysql的方法connect傳參獲得數據庫的連接,代碼如下: #db_name-數據庫名;db
mysql操作數據庫進行封裝實現增刪改查功能
mysqlSqlTool.class.php <?php class SqlTool{ private $conn; private $host = "localhost"; private $user = "root"; pr
dos命令操作二 mysql操作
技術分享 -- mys 查詢 base ima ble host des 桌面左下角windows圖標--搜索框內輸入cmd,結果如圖所示,點擊cmd.exe,或者使用快捷鍵Windows鍵(在鍵盤上有個Windows標誌的按鍵)+R輸入cmd後回車。 進入到mysql裏面