1. 程式人生 > >Mysql操作符號

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裏面