国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL數(shù)據(jù)庫(kù)——DML基本操作

這篇具有很好參考價(jià)值的文章主要介紹了MySQL數(shù)據(jù)庫(kù)——DML基本操作。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql

前言

前面我們學(xué)習(xí)了MySQL——DDL操作,對(duì)數(shù)據(jù)庫(kù)和表的結(jié)構(gòu)的操作,那么今天我將為大家分享MySQL——DML操作,對(duì)表數(shù)據(jù)的操作。

MySQL DML操作有以下幾種:

  1. 插入操作(INSERT):用于向數(shù)據(jù)庫(kù)中插入新的數(shù)據(jù)行??梢砸淮尾迦雴涡袛?shù)據(jù),也可以使用一條SQL語(yǔ)句一次性插入多行數(shù)據(jù)。

  2. 更新操作(UPDATE):用于修改數(shù)據(jù)庫(kù)中已有的數(shù)據(jù)行??梢愿鶕?jù)指定的條件更新滿(mǎn)足條件的數(shù)據(jù)行。

  3. 刪除操作(DELETE):用于從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)行??梢愿鶕?jù)指定的條件刪除滿(mǎn)足條件的數(shù)據(jù)行。

插入數(shù)據(jù)

MySQL中,向1表中插入數(shù)據(jù)的方式有兩種:insert into 表名 values (值1,值2,值3);insert into 表名 (列名1,列名2) values (值1,值2);

全列插入

第一種插入方式是插入所有列的數(shù)據(jù) insert into 表名 values (值1,值2,值3);,并且列的數(shù)據(jù)需要跟列的位置相對(duì)應(yīng)。

create table student(
	id int,
	name varchar(20),
	chinese decimal(3,1),
	math decimal(3,1),
	english decimal(3,1));
	
insert into student values(01,'張三',85,95.5,90);

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql

如果需要添加的數(shù)據(jù)很多,我們是不是也只能一個(gè)一個(gè)的添加呢?當(dāng)然不是,我們可以一次添加多個(gè)數(shù)據(jù)。每一組數(shù)據(jù)之間使用逗號(hào) , 分隔。

insert into student values(02,'李四',87,97.5,87.5),
						(03,'王五',88,90,96);

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql

指定列插入

有些時(shí)候,插入數(shù)據(jù)的時(shí)候,不需要插入所有列的數(shù)據(jù),而是可以指定列來(lái)插入 insert into 表名 (列名1,列名2) values (值1,值2);

insert into student(name,math) values('李華',98);

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql
沒(méi)有被插入數(shù)據(jù)的列會(huì)是默認(rèn)值。

指定列插入同樣可以一次插入多組數(shù)據(jù)。

insert into student(name,chinese) values('小美',96),
										('小帥',92);

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql

修改數(shù)據(jù)

當(dāng)我們添加完數(shù)據(jù)之后,我們可以對(duì)已添加的數(shù)據(jù)進(jìn)行修改。修改全部列的數(shù)據(jù): update 表名 set 列名 值;,修改指定行的數(shù)據(jù):update 表名 set 列名 值 where 條件;

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql

將所有人的語(yǔ)文成績(jī)加上3分。

update student set chinese = chinese + 3;

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql
將張三的語(yǔ)文成績(jī)減去2分。

update student set english = english - 2 where name = '張三';

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql

刪除數(shù)據(jù)

MySQL 刪除數(shù)據(jù)刪除的是一行的數(shù)據(jù)。在MySQL中刪除數(shù)據(jù)主要有兩種方式:
delete from 表名 [where 條件];truncate table 表名 / truncate 表名;

delete from 表名 [where 條件]; 刪除數(shù)據(jù)通常搭配著后面的 where 條件語(yǔ)句,如果沒(méi)有后面的 where 條件語(yǔ)句,將會(huì)刪除整個(gè)表。

delete from student;

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql

delete from 表名 where 條件; 刪除符合條件的行數(shù)據(jù)。

delete from student where name = '小美';

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql

truncate table 表名; / truncate 表名; 刪除表中的所有數(shù)據(jù),它跟 delete 刪除數(shù)據(jù)是有點(diǎn)區(qū)別的,當(dāng) delete 刪除表中的所有數(shù)據(jù)時(shí),只是刪除了表中的所有數(shù)據(jù),而 truncate 刪除數(shù)據(jù)類(lèi)似于 drop table 表名 ,它會(huì)先將表給刪除,然后再創(chuàng)建一個(gè)沒(méi)有數(shù)據(jù)的空表。

truncate table student;
truncate student;

MySQL數(shù)據(jù)庫(kù)——DML基本操作,MySQL,數(shù)據(jù)庫(kù),mysql文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-614213.html

到了這里,關(guān)于MySQL數(shù)據(jù)庫(kù)——DML基本操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MySQL數(shù)據(jù)庫(kù)——DDL基本操作

    MySQL數(shù)據(jù)庫(kù)——DDL基本操作

    DDL 操作是與數(shù)據(jù)庫(kù)結(jié)構(gòu)相關(guān)的操作,它們不涉及實(shí)際的數(shù)據(jù)操作,而是用于管理數(shù)據(jù)庫(kù)的結(jié)構(gòu)和元數(shù)據(jù)。今天我將為大家分享關(guān)于MySQL數(shù)據(jù)庫(kù)的DDL操作。 SQL 功能 show databases; 查看所有的數(shù)據(jù)庫(kù) create database [if not exists] 數(shù)據(jù)庫(kù)名 [charset/character=utf8]; 創(chuàng)建數(shù)據(jù)庫(kù) use 數(shù)據(jù)庫(kù)名; 選

    2024年02月15日
    瀏覽(36)
  • 【Mysql】數(shù)據(jù)庫(kù)基礎(chǔ)與基本操作

    【Mysql】數(shù)據(jù)庫(kù)基礎(chǔ)與基本操作

    ??個(gè)人主頁(yè):平凡的小蘇 ??學(xué)習(xí)格言:命運(yùn)給你一個(gè)低的起點(diǎn),是想看你精彩的翻盤(pán),而不是讓你自甘墮落,腳下的路雖然難走,但我還能走,比起向陽(yáng)而生,我更想嘗試逆風(fēng)翻盤(pán) 。 ?? Mysql專(zhuān)欄 : Mysql內(nèi)功修煉基地 家人們更新不易,你們的??點(diǎn)贊??和?關(guān)注?真的對(duì)我

    2024年02月13日
    瀏覽(19)
  • 1.MySQL數(shù)據(jù)庫(kù)的基本操作

    1.MySQL數(shù)據(jù)庫(kù)的基本操作

    數(shù)據(jù)庫(kù)操作過(guò)程: 1.用戶(hù)在客戶(hù)端輸入 SQL 2.客戶(hù)端會(huì)把 SQL 通過(guò)網(wǎng)絡(luò)發(fā)送給服務(wù)器 3.服務(wù)器執(zhí)行這個(gè) SQL,把結(jié)果返回給客戶(hù)端 4.客戶(hù)端收到結(jié)果,顯示到界面上 這里的數(shù)據(jù)庫(kù)不是代表一個(gè)軟件,而是代表一個(gè)數(shù)據(jù)集合。 語(yǔ)法: 大寫(xiě)的表示 [] 是可選項(xiàng) CHARACTER SET: 指定數(shù)

    2024年02月12日
    瀏覽(19)
  • MySQL 數(shù)據(jù)庫(kù)表的基本操作

    在數(shù)據(jù)庫(kù)中,數(shù)據(jù)表是數(shù)據(jù)庫(kù)中最重要、最基本的操作對(duì)象,是數(shù)據(jù)存儲(chǔ)的基本單位。數(shù)據(jù)表被定義為列的集合,數(shù)據(jù)在表中是按照行和列的格式來(lái)存儲(chǔ)的。每一行代表一條唯一的記錄,每一列代表記錄中的一個(gè)域。 通常在創(chuàng)建表時(shí),應(yīng)該使用語(yǔ)句USE 數(shù)據(jù)庫(kù)名,指定在哪個(gè)

    2024年02月12日
    瀏覽(19)
  • MySQL數(shù)據(jù)庫(kù)和表的基本操作

    MySQL數(shù)據(jù)庫(kù)和表的基本操作

    MySQL是一個(gè)客戶(hù)端服務(wù)器結(jié)構(gòu)的程序 主動(dòng)發(fā)送數(shù)據(jù)的這一方,客戶(hù)端(client) 被動(dòng)接受數(shù)據(jù)的這一方,服務(wù)器(server) 客戶(hù)端給服務(wù)器發(fā)送的數(shù)據(jù)叫做: 請(qǐng)求(request) 服務(wù)器給客戶(hù)端發(fā)送的數(shù)據(jù)叫做: 響應(yīng)(response) 客戶(hù)端和服務(wù)器之間是通過(guò)網(wǎng)絡(luò)進(jìn)行通信的 服務(wù)器是存儲(chǔ)數(shù)據(jù)的主體

    2024年01月19日
    瀏覽(37)
  • 頭歌 MySQL數(shù)據(jù)庫(kù) - 數(shù)據(jù)庫(kù)和表的基本操作(一)答案

    頭歌 MySQL數(shù)據(jù)庫(kù) - 數(shù)據(jù)庫(kù)和表的基本操作(一)答案

    第1關(guān):查看表結(jié)構(gòu)與修改表名 編程要求 根據(jù)提示,在右側(cè)編輯器補(bǔ)充代碼: 把數(shù)據(jù)表 tb_emp 改名為 jd_emp ; 查看該數(shù)據(jù)庫(kù)下數(shù)據(jù)表的列表; 查看數(shù)據(jù)表 jd_emp 的 基本結(jié)構(gòu) 。 第2關(guān):修改字段名與字段數(shù)據(jù)類(lèi)型 編程要求 根據(jù)提示,在右側(cè)編輯器補(bǔ)充代碼: 把數(shù)據(jù)表 tb_emp 的字

    2024年02月01日
    瀏覽(166)
  • MySQL數(shù)據(jù)庫(kù)---庫(kù)基本操作 以及 表結(jié)構(gòu)的操作(DDL)

    MySQL數(shù)據(jù)庫(kù)---庫(kù)基本操作 以及 表結(jié)構(gòu)的操作(DDL)

    目錄 前言 一.數(shù)據(jù)庫(kù)的操作 1.1顯示當(dāng)前數(shù)據(jù)庫(kù) 1.2創(chuàng)建數(shù)據(jù)庫(kù) 1.3使用數(shù)據(jù)庫(kù)? 1.4刪除數(shù)據(jù)庫(kù) ?二.數(shù)據(jù)類(lèi)型 2.1數(shù)值類(lèi)型 2.2字符串類(lèi)型 2.3日期類(lèi)型 三.數(shù)據(jù)表的操作 ?3.1?創(chuàng)建表結(jié)構(gòu)。 ?3.2查看數(shù)據(jù)庫(kù)中擁有的數(shù)據(jù)表 ?3.3查看指定的表結(jié)構(gòu) ??3.4修改表結(jié)構(gòu) ??3.5刪除表結(jié)構(gòu) ?

    2024年02月09日
    瀏覽(21)
  • 【MySQL數(shù)據(jù)庫(kù)重點(diǎn)】第二節(jié):MySQL基礎(chǔ)知識(shí)(基本操作)

    目錄 一:數(shù)據(jù)庫(kù)的操作 1.顯示數(shù)據(jù)庫(kù) 2.創(chuàng)建數(shù)據(jù)庫(kù) 3.使用數(shù)據(jù)庫(kù) 4.刪除數(shù)據(jù)庫(kù) 二:常用數(shù)據(jù)類(lèi)型 1.數(shù)值類(lèi)型:整型和浮點(diǎn)型 2.字符串類(lèi)型 3.日期類(lèi)型 三:表的操作 1.查看表結(jié)構(gòu) 2.創(chuàng)建表 3.刪除表 1.顯示數(shù)據(jù)庫(kù) 語(yǔ)法: show databases;? 2.創(chuàng)建數(shù)據(jù)庫(kù) (1)簡(jiǎn)化語(yǔ)法 create database?數(shù)

    2024年02月08日
    瀏覽(24)
  • MySQL 數(shù)據(jù)庫(kù)實(shí)用指南:測(cè)試數(shù)據(jù)準(zhǔn)備、SQL語(yǔ)句規(guī)范與基本操作

    MySQL 數(shù)據(jù)庫(kù)實(shí)用指南:測(cè)試數(shù)據(jù)準(zhǔn)備、SQL語(yǔ)句規(guī)范與基本操作

    歡迎來(lái)到小K的MySQL專(zhuān)欄,本節(jié)將為大家準(zhǔn)備MySQL測(cè)試數(shù)據(jù)、以及帶來(lái)SQL語(yǔ)句規(guī)范、數(shù)據(jù)庫(kù)的基本操作的詳細(xì)講解 要學(xué)習(xí)SQL查詢(xún)語(yǔ)句,首先必須解決一個(gè)問(wèn)題,數(shù)據(jù)問(wèn)題。為了方便大家學(xué)習(xí)閱讀我的文章,在這里提供了一個(gè)test.sql文件 ? 登錄MySQL,輸入 source xxx/test.sql 導(dǎo)入sql文

    2024年02月08日
    瀏覽(33)
  • 【MySQL】數(shù)據(jù)庫(kù)的增刪改查、備份、還原等基本操作

    【MySQL】數(shù)據(jù)庫(kù)的增刪改查、備份、還原等基本操作

    大寫(xiě)的表示 [] 是可選項(xiàng) CHARACTER SET: 指定數(shù)據(jù)庫(kù)采用的字符集 COLLATE: 指定數(shù)據(jù)庫(kù)字符集的校驗(yàn)規(guī)則 創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候,有兩個(gè)編碼集: 1.數(shù)據(jù)庫(kù)編碼集——數(shù)據(jù)庫(kù)未來(lái)存儲(chǔ)數(shù)據(jù) 2.數(shù)據(jù)庫(kù)校驗(yàn)集——支持?jǐn)?shù)據(jù)庫(kù)進(jìn)行字段比較使用的編碼,本質(zhì)也是一種讀取數(shù)據(jù)庫(kù)中數(shù)據(jù)采

    2024年02月08日
    瀏覽(86)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包