linq查詢不包含某個值的記錄_MySQL行(記錄)的詳細操作

閱讀目錄

  • 一 介紹
  • 二 插入數據INSERT
  • 三 更新數據UPDATE
  • 四 刪除數據DELETE
  • 五 查詢數據SELECT
  • 六 權限管理

一 介紹

MySQL數據操作: DML

========================================================

在MySQL管理軟件中,可以通過SQL語句中的DML語言來實現數據的操作,包括

  1. 使用INSERT實現數據的插入
  2. UPDATE實現數據的更新
  3. 使用DELETE實現數據的刪除
  4. 使用SELECT查詢數據以及。

========================================================

本節內容包括:

插入數據

更新數據

刪除數據

查詢數據

二 插入(增加)數據INSERT

1. 插入完整數據(順序插入) 語法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); #指定字段來插入數據,插入的值要和你前面的字段相匹配 語法二: INSERT INTO 表名 VALUES (值1,值2,值3…值n); #不指定字段的話,就按照默認的幾個字段來插入數據2. 指定字段插入數據 語法: INSERT INTO 表名(字段1,字段2,字段3…) VALUES (值1,值2,值3…);3. 插入多條記錄 語法:#插入多條記錄用逗號來分隔 INSERT INTO 表名 VALUES (值1,值2,值3…值n), (值1,值2,值3…值n), (值1,值2,值3…值n); 4. 插入查詢結果 語法: INSERT INTO 表名(字段1,字段2,字段3…字段n)  SELECT (字段1,字段2,字段3…字段n) FROM 表2 WHERE …; #將從表2里面查詢出來的結果來插入到我們的表中,但是注意查詢出來的數據要和我們前面指定的字段要對應好

三 更新(修改)數據UPDATE

語法: UPDATE 表名 SET  字段1=值1, #注意語法,可以同時來修改多個值,用逗號分隔 字段2=值2, WHERE CONDITION; #更改哪些數據,通過where條件來定位到符合條件的數據示例: UPDATE mysql.user SET password=password(‘123’)  where user=’root’ and host=’localhost’; #這句話是對myslq這個庫中的user表中的user字段為'root'并且host字段為'localhost'的這條記錄的password字段的數據進行修改,將passord字段的那個數據改為password('123')這個方法對123加工后的密碼數據,password()這個方法是mysql提供的密碼進行加密用的方法。 定位到某個記錄,并把這個記錄中的某項內容更改掉

四 刪除數據DELETE

語法: DELETE FROM 表名  WHERE CONITION; #刪除符合條件的一些記錄 DELETE FROM 表名;如果不加where條件,意思是將表里面所有的內容都刪掉,但是清空所有的內容,一般我們用truncate ,能夠將id置為零,delete不能將id置零,再插入數據的時候,會按照之前的數據記錄的id數繼續遞增示例: DELETE FROM mysql.user  WHERE password=’123’;練習: 更新MySQL root用戶密碼為mysql123 刪除除從本地登錄的root用戶以外的所有用戶

五 查詢數據SELECT(重點)

我們在工作中,多數的場景都是對數據的增刪改操作少,讀數據的操作多,所以我們的重點就在讀取數據這里了。

之前我們說,我們是不是將數據分到多個表中進行保存,而不是將所有的數據都放到一個表里面,例如我們前面所說的部門表和員工表,員工的信息放到一個表里面,部門的信息放到一個部門表里面。

雖然我們把數據分到了不同的表里面,但是這些數據是不是屬于我們同一個項目的,也就是說,你將來查詢數據的時候,可能不單單的從一張表里面來查詢數據,可能涉及到一下查詢出來多個表中的數據,也就是多表關聯查詢,對不對,那么我們先來把單表查詢學習一下,再來進行多表查詢的學習,看下面兩個博客:

單表查詢:https://www.cnblogs.com/clschao/articles/9995531.html

多表查詢:https://www.cnblogs.com/clschao/articles/9995815.html

六 權限管理

18ff2f492f9ed748e936172555ce1d53.png
#授權表user #該表放行的權限,針對:所有數據,所有庫下所有表,以及表下的所有字段db #該表放行的權限,針對:某一數據庫,該數據庫下的所有表,以及表下的所有字段tables_priv #該表放行的權限。針對:某一張表,以及該表下的所有字段columns_priv #該表放行的權限,針對:某一個字段#按圖解釋:user:放行db1,db2及其包含的所有db:放行db1,及其db1包含的所有tables_priv:放行db1.table1,及其該表包含的所有columns_prive:放行db1.table1.column1,只放行該字段#創建用戶create user 'egon'@'1.1.1.1' identified by '123';create user 'egon'@'192.168.1.%' identified by '123';create user 'egon'@'%' identified by '123';#授權:對文件夾,對文件,對文件某一字段的權限查看幫助:help grant常用權限有:select,update,alter,deleteall可以代表除了grant之外的所有權限#針對所有庫的授權:*.*grant select on *.* to 'egon1'@'localhost' identified by '123'; #只在user表中可以查到egon1用戶的select權限被設置為Y#針對某一數據庫:db1.*grant select on db1.* to 'egon2'@'%' identified by '123'; #只在db表中可以查到egon2用戶的select權限被設置為Y#針對某一個表:db1.t1grant select on db1.t1 to 'egon3'@'%' identified by '123'; #只在tables_priv表中可以查到egon3用戶的select權限#針對某一個字段:mysql> select * from t3;+------+-------+------+| id | name | age |+------+-------+------+| 1 | egon1 | 18 || 2 | egon2 | 19 || 3 | egon3 | 29 |+------+-------+------+grant select (id,name),update (age) on db1.t3 to 'egon4'@'localhost' identified by '123'; #可以在tables_priv和columns_priv中看到相應的權限mysql> select * from tables_priv where user='egon4'G*************************** 1. row *************************** Host: localhost Db: db1 User: egon4 Table_name: t3 Grantor: root@localhost Timestamp: 0000-00-00 00:00:00 Table_priv:Column_priv: Select,Updaterow in set (0.00 sec)mysql> select * from columns_priv where user='egon4'G*************************** 1. row *************************** Host: localhost Db: db1 User: egon4 Table_name: t3Column_name: id Timestamp: 0000-00-00 00:00:00Column_priv: Select*************************** 2. row *************************** Host: localhost Db: db1 User: egon4 Table_name: t3Column_name: name Timestamp: 0000-00-00 00:00:00Column_priv: Select*************************** 3. row *************************** Host: localhost Db: db1 User: egon4 Table_name: t3Column_name: age Timestamp: 0000-00-00 00:00:00Column_priv: Updaterows in set (0.00 sec)#刪除權限revoke select on db1.* from 'egon'@'%';

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533720.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533720.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533720.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

聽課評課記錄計算機應用,教師聽課的評語(精選10篇)

教師聽課的評語(精選10篇)通過引導學生提煉信息提出問題解決問題,使學生再次感受了數學與現實生活的密切聯系,經歷了運用乘法口訣求商的計算方法的形成過程,培養了學生對知識的遷移能力。下面是小編整理的教師聽課的評語(精選10篇)&#xff0…

java音頻實時傳輸_會議室智能系統建設方案,實時遠程視頻協作

2019年,預計會議協作需求將持續增長,創建多功能會議室促進本地、異地協作仍然是一個強大的趨勢。無論空間大小或距離遠近,政府部門、企業單位以及團體組織為了實現決策指令暢通、管理層次分明,需要通過對會議室環境、多功能會議系…

依賴 netty spring_十分鐘帶你了解Spring的七大知識點,程序員必了解

Spring框架自誕生以來一直備受開發者青睞,有人親切的稱之為:Spring 全家桶。它包括SpringMVC、SpringBoot、Spring Cloud、Spring Cloud Dataflow等解決方案。很多研發人員把spring看作心目中最好的java項目,沒有之一。所以這是重點也是難點&…

南通大學計算機組成原理期末考試題,南通大學計算機組成原理期末考試范圍.docx...

南通大學計算機組成原理期末考試范圍計算機組成原理選擇填空題 15分填空題 20 分計算題 50分設計題 15分第一章計算機的主要性能指標馮諾依曼型計算機的體系結構、組成部分控制器的基本任務計算機系統的層次結構第二章數據與文字的表示方法定點數的表示方法數的機器碼表示校驗碼…

android實現手機拍照以及圖片預覽功能_手機系統將有A/B分區?Android 11這些變化你關注過嗎...

跳票讓Android 11沉淀下來并吸引了更多的消費者,在iPhone SE大規模進軍主流消費市場的今天,Android這邊難道不想依靠新系統扳回一局嗎?在人們感嘆iOS一些功能似曾相似的時候,Android 11新的突破與創新格外讓人振奮。01Android 11欲…

小程序的點贊功能能和瀏覽次數功能_掃碼點餐小程序好用嗎?小程序還能實現哪些功能?...

有不少的餐廳現在都可以用小程序掃碼點餐了,為什么現在很少用公眾號點餐了?原因其實很簡單,用公眾號點餐用戶還要關注公眾號,第二個就是在于公眾號每天發消息很煩,而小程序則沒有這樣的煩惱,只在使用的時候…

word計算機課教學反思,《WORD》初中信息技術的教學反思

《WORD》初中信息技術的教學反思本節課在建構主義學習理論指導下,采用“任務驅動”教學策略,借助多媒體課件,對學生實施研究式自主學習教學模式,教學中注重培養學生分析問題、解決問題的能力。通過學習和實際操作,培養…

simulink中mask設置_(實現BPSK學習Verilog)1. Simulink仿真實現

歡迎關注BUG記錄知乎專欄和BUG記錄公眾號,關注BUG記錄公眾號回復101獲取本文使用的Simulink仿真文件微信號:BugRec由于最近研究某個高速接口沒什么實質性的突破,實在寫不出太好的東西,所以就寫點更為基礎的東西分享給大家&#xf…

arima模型_[不說人話系列]-ARIMA模型

看文獻的時候看到幾個統計推理的模型,想要大概了解,想做個系列,記錄自己胡說八道的數理筆記過程。如有錯誤,感謝您指正。文前感謝馮小姐詳細認真的技術援助!1- 名稱簡稱:ARIMA模型英文名:Auto r…

認識計算機網絡試講稿,操作系統簡介試講教案.pdf

學習必備 歡迎下載課題 操作系統簡介內容章節:第二章第一節 課型:新授課教學時間: 本節內容共授課2課時 授課班級:學習者分析:學生通過第一章的學習,對計算機的軟、硬件知識有了初步的了解,。但由于學生普遍對計算機理…

pcb天線和純銅天線_如何簡化天線設計?相控陣波束成形IC來助您

為提高性能,無線通信和雷達系統對天線架構的需求不斷增長。只有那些功耗低于傳統機械操縱碟形天線的天線才能實現許多新的應用。除了這些要求以外,還需要針對新的威脅或新的用戶快速重新定位,傳輸多個數據流,并以超低的成本……正…

c語言貪吃蛇_C語言貪吃蛇完整代碼

#include #include #include //windows編程頭文件#include #include //控制臺輸入輸出頭文件#ifndef __cplusplustypedef char bool;#define false 0#define true 1#endif//將光標移動到控制臺的(x,y)坐標點處void gotoxy(int x, int y){COORD coord;coord.X x;coord.Y y;Se…

上海市計算機一級客觀題,2012年上海市高校計算機等級考試(一級)模擬卷客觀題...

2012年上海市高校計算機等級考試(一級)模擬卷客觀題 (5頁)本資源提供全文預覽,點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧,查找使用更方便哦!11.9 積分關于防火墻,以下說法不正確的是____A____。下列屬于視頻制作的常用軟件的…

百度云盤云知夢php_教你搭建私有云盤,簡單快速,完全傻瓜式!不限速,永久有效!...

免費的云盤服務有很多,但是總感覺把重要文件存在上面不安全,動不動就跑路或者限速。辛辛苦苦收集的學習資料,一夜直接可能就會付諸東流。最穩妥的方式是存放在本地硬盤中,但是要進行共享或者不同設備之間進行交換,就顯…

結束 txt進程_Python多進程抓取拉鉤網十萬數據

轉載:Python多進程抓取拉鉤網十萬數據準備安裝Mongodb數據庫其實不是一定要使用MongoDB,大家完全可以使用MySQL或者Redis,全看大家喜好。這篇文章我們的例子是Mongodb,所以大家需要下載它。在Windows中。由于MongoDB默認的數據目錄…

計算機休眠怎么喚醒,電腦休眠后,就無法喚醒了?怎么辦?快速教你解決這個問題...

電腦是目前人們生活、工作中使用最多的電子產品之一,我們都經常會使用到電腦。但是如果電腦在一段時間后不使用,電腦就會自動進入休眠狀態,而在進入休眠狀態的之后,只有當我們將電腦喚醒了,電腦才能夠回到菜單界面當中…

python爬蟲爬取音樂單曲_Python爬取qq音樂的過程實例

一、前言qq music上的音樂還是不少的,有些時候想要下載好聽的音樂,但有每次在網頁下載都是煩人的登錄什么的。于是,來了個qqmusic的爬蟲。至少我覺得for循環爬蟲,最核心的應該就是找到待爬元素所在url吧。二、Python爬取QQ音樂單曲…

python按照日期篩選數據_日期時間范圍上的Python篩選器?

我有一些包含開始時間和結束時間的數據(datetime格式),我想根據更受限制的日期范圍計算持續時間(以小時為單位)。但到目前為止,我還沒有成功。(對python還是個業余愛好者。) 示例&am…

計算機2級u盤作弊,一種帶LED指示燈的計算機考試防U盤作弊裝置制造方法及圖紙...

【技術實現步驟摘要】一種帶LED指示燈的計算機考試防U盤作弊裝置本申請是申請日為2016年4月1日,申請號為2016102009851,專利技術名稱為“一種防U盤舞弊的計算機考試裝置”的專利技術專利的分案申請。本專利技術涉及一種防止計算機考試抄襲作弊的裝置&…

python類定義的講解_python面向對象、自定義類等使用實例講解

python 面向對象相對別的語言來說缺少兩個功能: 1、python不具備重載,重載是指在同一個類中,使得方法有相同的名稱,但是有不同的參數列表,但由于python函數具有強大的參數處理功能,因此這不是一個問題。 2、…