亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

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

MySQL表的增刪改查基礎教程

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

1. 新增(Create)

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

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

實例:

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

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ù)類型要和表的結構對應~

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 關鍵字對某列數(shù)據(jù)去重

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

-- 去重結果
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 的結果是 NULL
=> 等于,NULL 安全,例如 NULL => NULL 的結果是 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),結果才是 TRUE(1)
OR 任意一個條件為 TRUE(1), 結果為 TRUE(1)
NOT 條件為 TRUE(1),結果為 FALSE(0)

注意:

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

實例:

基本查詢:

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

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

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

AND 與 OR:

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

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

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

范圍查詢:

1.BETWEEN … AND …

-- 查詢語文成績在 [80, 90] 分的同學及語文成績
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ù)學成績是 58 或者 59 或者 98 或者 99 分的同學及數(shù)學成績
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 結尾的字符串

%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 位同學的數(shù)學成績加上 30 分

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

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

4. 刪除(Delete)

delete from [表名];
-- 刪除 ming 同學的考試成績
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 [條件];

總結

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

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

標簽:無錫 麗水 龍巖 南充 迪慶 西寧 自貢 徐州

巨人網(wǎng)絡通訊聲明:本文標題《MySQL表的增刪改查基礎教程》,本文關鍵詞  MySQL,表,的,增,刪改,查,基礎,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL表的增刪改查基礎教程》相關的同類信息!
  • 本頁收集關于MySQL表的增刪改查基礎教程的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人免费一级纶理片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产精品12| 国产一区二区精品久久91| 精品久久久久久影院免费| 日本在线不卡视频| 国产成人精品综合在线| 高清一级做a爱过程不卡视频| 欧美a级片免费看| 91麻豆精品国产自产在线观看一区 | 可以免费看毛片的网站| 成人免费一级纶理片| 久久精品欧美一区二区| 亚州视频一区二区| 91麻豆国产| 日韩免费在线视频| 国产a一级| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产原创中文字幕| 欧美大片aaaa一级毛片| 国产精品自拍一区| 欧美激情一区二区三区视频 | 天天做日日爱夜夜爽| 久久成人综合网| 久久精品大片| 精品视频免费看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久国产一久久高清| 久久国产精品永久免费网站| 欧美大片a一级毛片视频| 国产一区二区精品| 日本伦理黄色大片在线观看网站| 99热视热频这里只有精品| 国产激情视频在线观看| 国产视频久久久| 日韩字幕在线| 天天做日日干| 国产成人欧美一区二区三区的| 亚洲女人国产香蕉久久精品| 国产成人精品综合| 国产一区二区精品| 日本伦理片网站| 日本特黄特色aaa大片免费| 日韩av成人| 欧美大片一区| 国产网站免费| 久久成人亚洲| 国产精品免费精品自在线观看| 国产a网| 99久久精品国产麻豆| 欧美日本免费| 国产综合91天堂亚洲国产| 精品久久久久久中文字幕一区| 日韩免费在线观看视频| 香蕉视频三级| 韩国三级一区| 国产网站免费在线观看| 成人高清护士在线播放| 免费一级片网站| 欧美激情一区二区三区在线| 成人免费网站视频ww| 国产国产人免费视频成69堂| 欧美激情影院| 亚洲 男人 天堂| 午夜激情视频在线观看| 国产一区国产二区国产三区| 成人av在线播放| 91麻豆精品国产自产在线| 日韩专区第一页| 日日日夜夜操| 欧美大片a一级毛片视频| 午夜家庭影院| 香蕉视频久久| 超级乱淫黄漫画免费| 一级女性全黄生活片免费| 日日日夜夜操| 色综合久久天天综合| 精品久久久久久中文| 日本特黄特黄aaaaa大片| 久久国产一久久高清| 国产麻豆精品高清在线播放| 成人免费一级毛片在线播放视频| 亚洲www美色| 九九久久99| 亚洲天堂免费| 青青久久精品| 精品久久久久久中文字幕一区 | 日韩在线观看免费| 久久99中文字幕| 国产一区二区精品尤物| 国产一区二区精品久| 亚洲天堂免费| 国产美女在线一区二区三区| 黄视频网站免费看| 四虎影视库国产精品一区| 999久久久免费精品国产牛牛| 国产精品自拍在线观看| 黄视频网站免费看| 成人免费观看的视频黄页| 午夜欧美成人久久久久久| 国产高清视频免费观看| 国产精品自拍亚洲| a级毛片免费观看网站| 日本在线不卡免费视频一区| 日韩在线观看视频网站| 欧美国产日韩一区二区三区| 韩国妈妈的朋友在线播放| 在线观看导航| 韩国三级视频在线观看| 日韩avdvd| 九九九在线视频| 国产视频一区二区在线观看| 亚洲女人国产香蕉久久精品 | 国产视频一区二区三区四区| 精品久久久久久中文字幕一区| 亚欧乱色一区二区三区| 国产91精品一区| 国产视频一区二区三区四区| 亚欧视频在线| 国产伦精品一区二区三区在线观看| 国产伦久视频免费观看视频| 成人免费一级毛片在线播放视频| 国产一区二区精品久久91| 国产不卡福利| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产视频网站在线观看| 国产韩国精品一区二区三区| 可以在线看黄的网站| 韩国三级香港三级日本三级la| 九九久久国产精品大片| 国产麻豆精品hdvideoss| 欧美激情一区二区三区中文字幕| 久久99这里只有精品国产| 91麻豆精品国产自产在线| 国产国语对白一级毛片| 999久久狠狠免费精品| 色综合久久天天综合绕观看| 国产麻豆精品高清在线播放| 国产一区二区高清视频| 日日夜人人澡人人澡人人看免| 精品美女| 国产91精品一区| 一级毛片视频在线观看| 99久久精品国产国产毛片| 亚洲精品中文一区不卡| 韩国毛片 免费| 青青青草影院| 成人影院一区二区三区| 成人a大片高清在线观看| 国产成人精品在线| 免费毛片播放| 免费一级片在线观看| 国产亚洲精品成人a在线| 九九精品在线播放| 国产91精品系列在线观看| 九九久久99| 日韩一级黄色| 亚洲精品永久一区| 亚洲天堂免费| 国产伦精品一区二区三区在线观看| 国产精品1024永久免费视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久久成人网| 色综合久久久久综合体桃花网| 亚欧乱色一区二区三区| 韩国毛片基地| 国产精品自拍在线观看| 久久久久久久网| 久久久成人影院| 久久久久久久久综合影视网| 日本免费乱理伦片在线观看2018| 高清一级做a爱过程不卡视频| 精品视频免费看| 毛片高清| 99久久网站| 夜夜操天天爽| 美女免费毛片| 精品国产亚一区二区三区| 亚飞与亚基在线观看| 精品国产亚洲一区二区三区| 午夜欧美福利| 美女被草网站| 深夜做爰性大片中文| 九九九在线视频| 麻豆网站在线免费观看| 欧美a级成人淫片免费看| 亚久久伊人精品青青草原2020| 国产精品自拍在线| 91麻豆精品国产自产在线观看一区| 欧美激情一区二区三区在线| 欧美a级大片| 99久久网站| 国产麻豆精品| 可以免费看污视频的网站| a级黄色毛片免费播放视频| 一级女性全黄生活片免费| 欧美电影免费| 欧美18性精品| 免费一级片在线观看| 毛片电影网|