婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL表的增刪改查基礎(chǔ)教程

MySQL表的增刪改查基礎(chǔ)教程

熱門標(biāo)簽:400電話變更申請 南太平洋地圖標(biāo)注 呂梁外呼系統(tǒng) 400電話辦理服務(wù)價格最實惠 大豐地圖標(biāo)注app html地圖標(biāo)注并導(dǎo)航 武漢電銷機器人電話 北京金倫外呼系統(tǒng) 催天下外呼系統(tǒng)

1. 新增(Create)

insert into [表名] (字段1, 字段2,....) value (value1, value2, ...);

insert into [表名] (字段1, 字段2, ....) values
(value1, ...),
(value2, ...),
(value3, ...);

實例:

創(chuàng)建一個學(xué)生成績表

CREATE TABLE exam_result (
 id INT,
 name VARCHAR(20),
 chinese DECIMAL(3,1),
 math DECIMAL(3,1),
 english DECIMAL(3,1)
);

1.1 單行數(shù)據(jù) + 全列插入

-- 插入兩條記錄,value_list 數(shù)量必須和定義表的列的數(shù)量及順序一致
insert into exam_result value ( 1, 'tom', 68, 98, 56); 
insert into exam_result value ( 2, 'jum', 87.5, 78, 77); 

每次插入數(shù)據(jù), 為一條記錄, 包含了若干個列~~

列的數(shù)目和數(shù)據(jù)類型要和表的結(jié)構(gòu)對應(yīng)~

value 前省略指定列默認為全列插入

1.2 多行數(shù)據(jù) + 指定列

- 插入兩條記錄,value_list 數(shù)量必須和指定列數(shù)量及順序一致
INSERT INTO exam_result (id,name, chinese, math, english) VALUES
 (1,'tom', 67, 98, 56),
 (2,'jum', 87.5, 78, 77),
 (3,'lim', 88, 98.5, 90),
 (4,'tim', 82, 84, 67),
 (5,'huy', 55.5, 85, 45),
 (6,'sun', 70, 73, 78.5),
 (7,'ming', 75, 65, 30);

2. 查詢(Retrieve)

2.1 全列查詢

select * from [表名];

*表示通配符, 意思就是查找所有的列

2.2 指定列查詢

select [指定查詢列] from [表名];

2.3 查詢字段為表達式

select [字段表達式] from [表名];

2.4 別名

select colum [as] [列名] from [表名];

2.5 去重: DISTINCT

使用 distinct 關(guān)鍵字對某列數(shù)據(jù)去重

--98 分重復(fù)了
select math from exam_result;
+------+
| math |
+------+
| 98.0 |
| 78.0 |
| 98.0 |
| 84.0 |
| 85.0 |
| 73.0 |
| 65.0 |
+------+

-- 去重結(jié)果
select distinct math from exam_result;
+------+
| math |
+------+
| 98.0 |
| 78.0 |
| 84.0 |
| 85.0 |
| 73.0 |
| 65.0 |
+------+

2.6 排序: ORDER BY

select * from [表名] order by [排序字段];

用 order by 指定某一列進行排序, 默認按照升序排序.

顯式加上 desc , 就是降序排序. 使用 asc 也是升序

select name, math from exam_result order by math desc;
+------+------+
| name | math |
+------+------+
| tom | 98.0 |
| lim | 98.0 |
| huy | 85.0 |
| tim | 84.0 |
| jum | 78.0 |
| sun | 73.0 |
| ming | 65.0 |
+------+------+

NULL 數(shù)據(jù)排序,視為比任何值都小,升序出現(xiàn)在最上面,降序出現(xiàn)在最下面

排序也可以指定多個列執(zhí)行

select * from exam_result order by math desc, chinese desc;
+------+------+---------+------+---------+
| id | name | chinese | math | english |
+------+------+---------+------+---------+
| 3 | lim | 88.0 | 98.0 | 90.0 |
| 1 | tom | 67.0 | 98.0 | 56.0 |
| 5 | huy | 55.5 | 85.0 | 45.0 |
| 4 | tim | 82.0 | 84.0 | 67.0 |
| 2 | jum | 87.5 | 78.0 | 77.0 |
| 6 | sun | 70.0 | 73.0 | 78.5 |
| 7 | ming | 75.0 | 65.0 | 30.0 |
+------+------+---------+------+---------+

多列排序時, 是在第一列區(qū)分不出來大小的時候, 再按第二列排序.

2.7 條件查詢: WHERE

比較運算符

運算符 說明
>, >=, , = 大于,大于等于,小于,小于等于
= 等于,NULL 不安全,例如 NULL = NULL 的結(jié)果是 NULL
=> 等于,NULL 安全,例如 NULL => NULL 的結(jié)果是 TRUE(1)
!=, > 不等于
BETWEEN a0 AND a1 范圍匹配,[a0, a1],如果 a0 = value = a1,返回 TRUE(1)
IN (option, …) 如果是 option 中的任意一個,返回 TRUE(1)
IS NULL 是 NULL
IS NOT NULL 不是 NULL
LIKE 模糊匹配。% 表示任意多個(包括 0 個)任意字符;_ 表示任意一個字符

邏輯運算符:

運算符 說明
AND 多個條件必須都為 TRUE(1),結(jié)果才是 TRUE(1)
OR 任意一個條件為 TRUE(1), 結(jié)果為 TRUE(1)
NOT 條件為 TRUE(1),結(jié)果為 FALSE(0)

注意:

  • 列的別名不能再 where 中使用~~
  • AND的優(yōu)先級高于OR,在同時使用時,需要使用小括號()包裹優(yōu)先執(zhí)行的部分

實例:

基本查詢:

-- 查詢英語不及格的同學(xué)及英語成績 (  60 )
select name, english from exam_result where english  60;

-- 查詢語文成績好于英語成績的同學(xué)
select name, chinese, english from exam_result where chinese > english;

-- 查詢總分在 200 分以下的同學(xué)
select name, chinese + math + english as total from exam_result where chinese + math + english  200;

AND 與 OR:

-- 查詢語文成績大于80分,且英語成績大于80分的同學(xué)
select * from exam_result where chinese > 80 and english > 80;

-- 查詢語文成績大于80分,或英語成績大于80分的同學(xué)
select * from exam_result where chinese > 80 or english > 80;

關(guān)于優(yōu)先級問題, and 比 or 更優(yōu)先,

范圍查詢:

1.BETWEEN … AND …

-- 查詢語文成績在 [80, 90] 分的同學(xué)及語文成績
select name, chinese from exam_result where chinese BETWEEN 80 AND 90;

select name, chinese, from exam_result where chinese >= 80 and chinese = 90;

IN

 -- 查詢數(shù)學(xué)成績是 58 或者 59 或者 98 或者 99 分的同學(xué)及數(shù)學(xué)成績
select name, math from exam_result where math in (58, 59, 98, 99);

模糊查詢: LIKE

select name from exam_result where name like 't%';
+------+
| name |
+------+
| tom |
| tim |
+------+

% 是一個通配符, 可以用來代替任意多個字符

t% 找出以 t 開頭的字符串

%t 找出以 t 結(jié)尾的字符串

%t% 找出包含 t 的

除了 % 之外, 還有 _ ,(_ 只能代表一個字符~)

select name from exam_result where name like 't__';
+------+
| name |
+------+
| tom |
| tim |
+------+

通配符也能針對數(shù)字進行模糊查詢

select name, chinese from exam_result where chinese like '%8%';
+------+---------+
| name | chinese |
+------+---------+
| jum |  87.5 |
| lim |  88.0 |
| tim |  82.0 |
+------+---------+

注意:

模糊查詢看起來比較好用, 實際執(zhí)行效率低下

NULL 的查詢: IS [NOT] NULL

 select name from exam_result where id id not null;

2.8 分頁查詢: LIMIT

-- 最初數(shù)據(jù)表
select * from exam_result;
+------+------+---------+------+---------+
| id  | name | chinese | math | english |
+------+------+---------+------+---------+
|  1 | tom |  67.0 | 98.0 |  56.0 |
|  2 | jum |  87.5 | 78.0 |  77.0 |
|  3 | lim |  88.0 | 98.0 |  90.0 |
|  4 | tim |  82.0 | 84.0 |  67.0 |
|  5 | huy |  55.5 | 85.0 |  45.0 |
|  6 | sun |  70.0 | 73.0 |  78.5 |
|  7 | ming |  75.0 | 65.0 |  30.0 |
+------+------+---------+------+---------+

-- 前三條記錄
select * from exam_result limit 3;
+------+------+---------+------+---------+
| id  | name | chinese | math | english |
+------+------+---------+------+---------+
|  1 | tom |  67.0 | 98.0 |  56.0 |
|  2 | jum |  87.5 | 78.0 |  77.0 |
|  3 | lim |  88.0 | 98.0 |  90.0 |
+------+------+---------+------+---------+

-- 從第三條開始的三條記錄
select * from exam_result limit 3 offset 3;
+------+------+---------+------+---------+
| id  | name | chinese | math | english |
+------+------+---------+------+---------+
|  4 | tim |  82.0 | 84.0 |  67.0 |
|  5 | huy |  55.5 | 85.0 |  45.0 |
|  6 | sun |  70.0 | 73.0 |  78.5 |
+------+------+---------+------+---------+

offset 表示從第幾條開始查找, offset 可以省略

select * from exam_result limit 3 , 4;
+------+------+---------+------+---------+
| id  | name | chinese | math | english |
+------+------+---------+------+---------+
|  4 | tim |  82.0 | 84.0 |  67.0 |
|  5 | huy |  55.5 | 85.0 |  45.0 |
|  6 | sun |  70.0 | 73.0 |  78.5 |
|  7 | ming |  75.0 | 65.0 |  30.0 |
+------+------+---------+------+---------+

3. 修改(Update)

– 將總成績倒數(shù)前三的 3 位同學(xué)的數(shù)學(xué)成績加上 30 分

update exam_result set math = math + 30 order by chinese + math + english limit 3;

update 不加條件, 就可以針對所有

4. 刪除(Delete)

delete from [表名];
-- 刪除 ming 同學(xué)的考試成績
delete from exam_result where name = 'ming';

-- 刪除整張表
delete from exam_result;

如果不指定條件, 此時就把整個表刪除掉了, (與 drop 刪除表還有不同)

delete 刪除后表為 null, drop 刪除后表就不存在了

5. 常用 新增

-- 單行插入
insert into [表名] (字段1, ..., 字段N) values (value1, ...,value N);
-- 多行插入
insert into [表名](字段1, ..., 字段N) values
(value1, ...),
(value2, ...),
(value3, ...);

查詢

--全表查詢
select * from [表名];
--指定列查詢
select [列名1, 列名2,...] from [表名];
--查詢表達式字段
select [表達式1, 表達式2,...] from [表名];
--別名
select 
--去重 DISTINCT
select distinct [字段] from [表名];
-- 排序ORDER BY
select * from [表名] order by [排序字段];
-- 條件查詢WHERE
-- (1)比較運算符 (2)BETWEEN ... AND ... (3)IN (4)IS NULL (5)LIKE (6)AND (7)OR 
(8)NOT
select * from [表名] where [條件];

修改

update [表] set [修改內(nèi)容1, 修改內(nèi)容2, ....] where [條件];

刪除

delete from [表名] where [條件];

總結(jié)

到此這篇關(guān)于MySQL表增刪改查的文章就介紹到這了,更多相關(guān)MySQL表增刪改查內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • mysql增刪改查基礎(chǔ)語句
  • Mysql的增刪改查語句簡單實現(xiàn)
  • mysql觸發(fā)器之觸發(fā)器的增刪改查操作示例
  • Mysql表,列,庫增刪改查問題小結(jié)
  • MySQL 詳細單表增刪改查crud語句
  • mysql視圖之管理視圖實例詳解【增刪改查操作】

標(biāo)簽:無錫 麗水 龍巖 南充 迪慶 西寧 自貢 徐州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL表的增刪改查基礎(chǔ)教程》,本文關(guān)鍵詞  MySQL,表,的,增,刪改,查,基礎(chǔ),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL表的增刪改查基礎(chǔ)教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL表的增刪改查基礎(chǔ)教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩欧美激情一区| 久久久午夜精品| 欧美bbbbb| 洋洋av久久久久久久一区| 欧美日韩国产另类一区| 男男视频亚洲欧美| 亚洲福利视频三区| 国产精品国产馆在线真实露脸| 日韩欧美色综合| 欧美一区二区在线视频| 国产成人精品网址| 国产一区二区中文字幕| 精品中文字幕一区二区小辣椒| 3atv在线一区二区三区| 欧美日韩国产高清一区二区三区 | 日本韩国一区二区| 91在线视频播放| 亚洲一区精品在线| 亚洲国产精品一区二区久久| 中文字幕一区二区在线播放| 久久精品亚洲麻豆av一区二区| 精品国产一区久久| 2欧美一区二区三区在线观看视频| 日韩欧美色综合网站| 2020国产精品自拍| 国产日韩精品一区二区三区| 欧美草草影院在线视频| 国产欧美视频一区二区三区| 精品国产一区久久| 国产精品高清亚洲| 一区二区在线观看免费视频播放| 中文字幕在线一区二区三区| 日韩成人一区二区| 日韩国产欧美三级| 高清日韩电视剧大全免费| 暴力调教一区二区三区| 91久久精品一区二区三区| 欧美一区二区黄色| 久久综合狠狠综合久久激情| 中文字幕一区免费在线观看| www.亚洲激情.com| 91麻豆精品国产自产在线观看一区| 亚洲一二三四区| 欧美无人高清视频在线观看| 欧美老肥妇做.爰bbww视频| 国产欧美一区二区三区在线看蜜臀 | 欧美丝袜丝交足nylons图片| 精品久久久久久久人人人人传媒 | 亚洲国产精品久久久久婷婷884| 五月婷婷激情综合| 91原创在线视频| 自拍视频在线观看一区二区| 高清国产一区二区| 欧美大白屁股肥臀xxxxxx| 亚洲自拍偷拍欧美| jiyouzz国产精品久久| 欧美一区二区私人影院日本| 亚洲激情成人在线| 91免费观看视频在线| 亚洲色大成网站www久久九九| 国产真实乱对白精彩久久| 欧美日韩精品福利| 亚洲一区二区三区爽爽爽爽爽| 91在线精品秘密一区二区| 综合电影一区二区三区 | 欧美亚洲国产一区在线观看网站| 91网站黄www| 亚洲一区在线视频| 欧美中文字幕一区| 亚洲高清视频中文字幕| 欧美三级三级三级| 国产欧美日韩麻豆91| 亚洲国产毛片aaaaa无费看| 色婷婷av一区二区| 亚洲男女一区二区三区| 欧美午夜一区二区三区免费大片| 亚洲丝袜自拍清纯另类| 91久久香蕉国产日韩欧美9色| 亚洲高清免费在线| 久久久99精品久久| 欧美三级日韩在线| 久色婷婷小香蕉久久| 久久精品人人爽人人爽| 91视频xxxx| 亚洲精品视频在线观看网站| 欧美日韩精品专区| 国产成人鲁色资源国产91色综| 久久精品欧美一区二区三区麻豆| av资源网一区| 天天av天天翘天天综合网 | 亚洲成av人片一区二区梦乃| 欧美精品一区男女天堂| 国产在线不卡一区| 蜜臀久久99精品久久久久宅男| 精品乱码亚洲一区二区不卡| 欧洲国产伦久久久久久久| 国产一区二区视频在线| 亚洲午夜在线电影| 国产精品视频一区二区三区不卡| 亚洲欧洲精品天堂一级| 亚洲美女屁股眼交3| 欧美一级理论片| 在线播放视频一区| 欧美精品乱码久久久久久按摩| 色综合婷婷久久| 国产99久久久国产精品潘金网站| 3751色影院一区二区三区| 国产福利一区二区| 极品美女销魂一区二区三区免费| 99久久国产综合精品麻豆| 欧美一区二区在线观看| 亚洲欧美日韩国产中文在线| 成人免费在线播放视频| 亚洲精品日产精品乱码不卡| 亚洲五月六月丁香激情| 日韩精品久久久久久| 久久97超碰国产精品超碰| 狠狠色狠狠色合久久伊人| 国产精品亚洲第一区在线暖暖韩国 | 91麻豆精品国产无毒不卡在线观看| 色美美综合视频| 欧美α欧美αv大片| 欧美mv日韩mv国产| 久久久电影一区二区三区| 国产欧美日韩在线看| 一区免费观看视频| 亚洲影视在线播放| 成人免费毛片嘿嘿连载视频| 韩国三级在线一区| 在线国产电影不卡| 精品久久国产字幕高潮| 亚洲欧美一区二区在线观看| 亚洲地区一二三色| 国产大陆亚洲精品国产| 91精品国产91综合久久蜜臀| 国产精品久久久久久久蜜臀| 丝袜诱惑制服诱惑色一区在线观看| 久久精品99国产精品日本| 丁香婷婷综合五月| 日韩精品自拍偷拍| 亚洲人成精品久久久久久| 欧美aaaaa成人免费观看视频| 精品在线播放午夜| 欧美在线视频不卡| 亚洲精品一二三| 99久久精品免费看国产 | 久久麻豆一区二区| 亚洲一区中文日韩| 成人性视频免费网站| 欧美精品一级二级| 亚洲手机成人高清视频| 中文字幕在线一区| 午夜免费久久看| 欧美日韩成人综合| 国产麻豆视频一区| 亚洲国产精品久久一线不卡| 欧美亚洲国产一卡| 亚洲成a人v欧美综合天堂下载| 91免费小视频| 亚洲黄色性网站| 欧美一级淫片007| 激情成人综合网| 欧美高清在线视频| 91在线视频18| 日韩电影网1区2区| 久久婷婷色综合| av在线不卡电影| 亚洲大型综合色站| 久久一夜天堂av一区二区三区 | 成人午夜免费视频| **欧美大码日韩| 91.成人天堂一区| 国产精品美女久久久久久久久| 国产精品高清亚洲| 成人免费看的视频| 亚洲丝袜制服诱惑| 欧美一区二区二区| 成人av在线资源| 日韩高清在线电影| 国产日韩欧美在线一区| 欧美亚洲综合一区| 成人美女视频在线看| 三级久久三级久久| 1区2区3区精品视频| 欧美大片免费久久精品三p| 97久久超碰国产精品电影| 美女视频黄频大全不卡视频在线播放| 久久久久久久电影| 欧美一区二区三区性视频| 91在线观看美女| 从欧美一区二区三区| 美国一区二区三区在线播放| 亚洲一区二区三区美女| 《视频一区视频二区| 国产视频亚洲色图| 26uuu国产日韩综合| 日韩欧美成人激情| 日韩欧美一区中文| 欧美一区二区成人| 日韩欧美久久一区|