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

MySQL數(shù)據(jù)庫基礎(chǔ)(八):DML數(shù)據(jù)操作語言

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

MySQL數(shù)據(jù)庫基礎(chǔ)(八):DML數(shù)據(jù)操作語言,MySQL,數(shù)據(jù)庫,mysql,sql

文章目錄

DML數(shù)據(jù)操作語言

一、DML包括哪些SQL語句

二、數(shù)據(jù)的增刪改(重點(diǎn))

1、數(shù)據(jù)的增加操作

2、數(shù)據(jù)的修改操作

3、數(shù)據(jù)的刪除操作


DML數(shù)據(jù)操作語言

一、DML包括哪些SQL語句

insert插入、update更新、delete刪除

二、數(shù)據(jù)的增刪改(重點(diǎn))

增加:insert

刪除:delete

修改:update

1、數(shù)據(jù)的增加操作

?基本語法:

mysql> insert into 數(shù)據(jù)表名稱([字段1,字段2,字段3...]) values (字段1的值,字段2的值,字段3的值...);

特別注意:在SQL語句中,除了數(shù)字,其他類型的值,都需要使用引號(hào)引起來,否則插入時(shí)會(huì)報(bào)錯(cuò)。

第一步:準(zhǔn)備一個(gè)數(shù)據(jù)表

mysql> use db_lanson;
mysql> create table tb_user(
	id int,
	username varchar(20),
	age tinyint unsigned,
	gender enum('男','女','保密'),
	address varchar(255)
) engine=innodb default charset=utf8;

unsigned代表無符號(hào)型,只有0到正數(shù)。tinyint unsigned無符號(hào)型,范圍0 ~ 255

enum枚舉類型,多選一。只能從給定的值中選擇一個(gè)

第二步:使用insert語句插入數(shù)據(jù)?

mysql> insert into tb_user values (1,'劉備',34,'男','廣州市天河區(qū)');
mysql> insert into tb_user(id,username,age) values (2,'關(guān)羽',33);

第三步:批量插入多條數(shù)據(jù)

mysql> insert into tb_user values (3,'大喬',19,'女','上海市浦東新區(qū)'),(4,'小喬',18,'女','上海市浦東新區(qū)'),(5,'馬超',26,'男','北京市昌平區(qū)');

2、數(shù)據(jù)的修改操作

基本語法:

mysql> update 數(shù)據(jù)表名稱 set 字段1=更新后的值,字段2=更新后的值,... where 更新條件;

特別說明:如果在更新數(shù)據(jù)時(shí),不指定更新條件,則其會(huì)把這個(gè)數(shù)據(jù)表的所有記錄全部更新一遍。

案例:修改username='馬鵬'這條記錄,將其性別更新為男,家庭住址更新為廣東省深圳市

mysql> update tb_user set gender='男',address='廣東省深圳市' where username='馬鵬';

案例:今年是2020年,假設(shè)到了2021年,現(xiàn)在存儲(chǔ)的學(xué)員年齡都差1歲,整體進(jìn)行一次更新

mysql> update tb_user set age=age+1;

?

3、數(shù)據(jù)的刪除操作

基本語法:

mysql> delete from 數(shù)據(jù)表名稱 [where 刪除條件];

案例:刪除tb_user表中,id=1的用戶信息

mysql> delete from tb_user where id=1;
delete from與truncate清空數(shù)據(jù)表操作
mysql> delete from 數(shù)據(jù)表;
或
mysql> truncate 數(shù)據(jù)表;

delete from與truncate區(qū)別在哪里?

  • delete:刪除==數(shù)據(jù)記錄==

    • 數(shù)據(jù)操作語言(DML)

    • 刪除大量記錄速度慢,只刪除數(shù)據(jù),主鍵自增序列不清零

    • 可以帶條件刪除

  • truncate:刪除所有數(shù)據(jù)記錄

    • 數(shù)據(jù)定義語言(DDL)

    • 清里大量數(shù)據(jù)速度快,主鍵自增序列清零

    • 不能帶條件刪除


  • ??博客主頁:https://lansonli.blog.csdn.net

  • ??歡迎點(diǎn)贊 ?? 收藏 ?留言 ?? 如有錯(cuò)誤敬請(qǐng)指正!

  • ??本文由 Lansonli 原創(chuàng),首發(fā)于 CSDN博客??

  • ??停下休息的時(shí)候不要忘了別人還在奔跑,希望大家抓緊時(shí)間學(xué)習(xí),全力奔赴更美好的生活?文章來源地址http://www.zghlxwxcb.cn/news/detail-827277.html

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

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(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ù)庫】1、MySQL 的 DDL、DML、DQL 語句

    【MySQL 數(shù)據(jù)庫】1、MySQL 的 DDL、DML、DQL 語句

    ?? (1) MySQL 基礎(chǔ)篇(初級(jí)工程師) ① MySQL 基礎(chǔ)概念 ② SQL 語句 ③ 函數(shù) ④ 約束 ⑤ 多表查詢 ⑥ 事務(wù) ?? (2) MySQL 進(jìn)階篇(中級(jí)工程師) ① 存儲(chǔ)引擎 ② 索引 ③ SQL 優(yōu)化 ④ 視圖、存儲(chǔ)過程、觸發(fā)器 ⑤ 鎖 ⑥ InnoDB 核心 ⑦ MySQL 管理 ?? (3) 運(yùn)維篇(高級(jí)工程師) ① 日志 ② 主

    2024年02月05日
    瀏覽(20)
  • 數(shù)據(jù)庫MySQL(三):DML、DQL、DCL

    數(shù)據(jù)操作語言(Data Manipulation Language,DML) 該語言主要對(duì)數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行增刪改 數(shù)據(jù)查詢語言(Data Query Language,DQL) 該語言主要用于查詢數(shù)據(jù)庫表的記錄 命令格式 SELECT [DISTINCT] ???字段1 [AS 字段別名], [字段2 [AS 字段別名]], … FROM ???表名列表 WHERE ???條件

    2024年02月08日
    瀏覽(34)
  • MySQL基礎(chǔ)——數(shù)據(jù)模型·數(shù)據(jù)庫操作

    MySQL基礎(chǔ)——數(shù)據(jù)模型·數(shù)據(jù)庫操作

    ?? 作者:小劉在C站 ?? 個(gè)人主頁: 小劉主頁 ?? 每天分享云計(jì)算網(wǎng)絡(luò)運(yùn)維課堂筆記,努力不一定有回報(bào),但一定會(huì)有收獲加油!一起努力,共赴美好人生! ?? 樹高千尺,落葉歸根人生不易,人間真情 目錄 1.數(shù)據(jù)模型 2. SQL 2.1 SQL通用語法 2.3 DDL 2.3.1 數(shù)據(jù)庫操作 1). 查

    2024年02月06日
    瀏覽(24)
  • Go語言操作MySql數(shù)據(jù)庫

    Go語言操作MySql數(shù)據(jù)庫

    ? ? ? ?go-sql-driver/mysql庫是Go語言官方推薦的MySQL驅(qū)動(dòng)庫,可以很方便地實(shí)現(xiàn)對(duì)MySQL數(shù)據(jù)庫的連接和操作。本文記錄一下使用go-sql-driver/mysql數(shù)據(jù)庫驅(qū)動(dòng)來操作mysql數(shù)據(jù)庫。 目錄 1.安裝驅(qū)動(dòng)程序 2.導(dǎo)入驅(qū)動(dòng)包 3.操作數(shù)據(jù)庫 3.1 獲取mysql版本 3.2 創(chuàng)建表 3.3 表中插入數(shù)據(jù) 3.4 表中刪除

    2024年02月07日
    瀏覽(23)
  • 【MySQL】數(shù)據(jù)庫MySQL基礎(chǔ)知識(shí)與操作

    【MySQL】數(shù)據(jù)庫MySQL基礎(chǔ)知識(shí)與操作

    作者主頁:paper jie_博客 本文作者:大家好,我是paper jie,感謝你閱讀本文,歡迎一建三連哦。 本文錄入于《MySQL》專欄,本專欄是針對(duì)于大學(xué)生,編程小白精心打造的。筆者用重金(時(shí)間和精力)打造,將MySQL基礎(chǔ)知識(shí)一網(wǎng)打盡,希望可以幫到讀者們哦。 其他專欄:《算法詳解

    2024年02月05日
    瀏覽(20)
  • MySQL數(shù)據(jù)庫基礎(chǔ)知識(shí),基礎(chǔ)操作詳細(xì)整理

    MySQL數(shù)據(jù)庫基礎(chǔ)知識(shí),基礎(chǔ)操作詳細(xì)整理

    引入: 淘寶網(wǎng),京東、微信,抖音等都有各自的功能,那么當(dāng)我們退出系統(tǒng)的時(shí)候,下次再訪問時(shí),為什么信息還存在? 數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫。 每個(gè)數(shù)據(jù)庫都有一個(gè)或多個(gè)不同的 API 用于創(chuàng)建,訪問,管理,搜索和復(fù)制所保存的數(shù)

    2024年04月17日
    瀏覽(29)
  • 【Mysql】數(shù)據(jù)庫基礎(chǔ)與基本操作

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

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

    2024年02月13日
    瀏覽(19)
  • MySQL數(shù)據(jù)庫、表、用戶的基礎(chǔ)操作

    MySQL數(shù)據(jù)庫、表、用戶的基礎(chǔ)操作

    根據(jù)兩個(gè)實(shí)例進(jìn)行練習(xí) 1)創(chuàng)建庫 2)創(chuàng)建表 3)字段插入(調(diào)換位置) 4)修改字段類型 5)修改字段名 6)增加字段 7)修改表名(這一步做掉了,最后才添加上來。所以后面添加外鍵主表名依舊為customers。) 8)刪除字段 9)修改存儲(chǔ)引擎 2、 (1)創(chuàng)建表、添加外鍵約束 (2)刪除外

    2024年02月12日
    瀏覽(24)
  • 五、MySQL(DML)如何連接到DataGrip?并顯示所有數(shù)據(jù)庫?

    五、MySQL(DML)如何連接到DataGrip?并顯示所有數(shù)據(jù)庫?

    前提:已經(jīng)配置好DataGrip,并創(chuàng)建好一個(gè)項(xiàng)目: 點(diǎn)擊左上角加號(hào),再選擇數(shù)據(jù)源,選擇MySQL數(shù)據(jù)源: 用戶欄填寫:root 密碼填寫:你mysql數(shù)據(jù)庫的密碼 下載驅(qū)動(dòng)文件之后,再點(diǎn)擊測(cè)試,有如下彈窗顯示即為成功 點(diǎn)擊紅色方框,選擇框架,點(diǎn)擊“所有框架”,即可導(dǎo)入所有dat

    2024年02月10日
    瀏覽(31)
  • Java基礎(chǔ) - JDBC操作數(shù)據(jù)庫(MySql)

    Java基礎(chǔ) - JDBC操作數(shù)據(jù)庫(MySql)

    JDBC是Java語言操作數(shù)據(jù)庫的一套接口,也就是規(guī)范,具體的實(shí)現(xiàn)需要各個(gè)數(shù)據(jù)庫廠商去實(shí)現(xiàn)。比如我們?cè)谑褂肑DBC去連接mySql數(shù)據(jù)庫的時(shí)候,我們必須要依賴一個(gè)叫做mysql-connector-java的jar包,這里面封裝的就是mySql對(duì)于JDBC的實(shí)現(xiàn)。 Java中使用JDBC 首先引入mysql-connector-java依賴,比如

    2024年01月25日
    瀏覽(90)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包