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

【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作

這篇具有很好參考價(jià)值的文章主要介紹了【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

歡迎來到小K的MySQL專欄,本節(jié)將為大家準(zhǔn)備MySQL測試數(shù)據(jù)、以及帶來SQL語句規(guī)范、數(shù)據(jù)庫的基本操作的詳細(xì)講解

一、準(zhǔn)備測試數(shù)據(jù)

要學(xué)習(xí)SQL查詢語句,首先必須解決一個(gè)問題,數(shù)據(jù)問題。為了方便大家學(xué)習(xí)閱讀我的文章,在這里提供了一個(gè)test.sql文件

?登錄MySQL,輸入source xxx/test.sql導(dǎo)入sql文件,sql文件實(shí)際上是一個(gè)腳本文件,里面有多行SQL語句,通過source命令可以批量執(zhí)行。

【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作

?執(zhí)行完畢之后,使用show databases;查看所有數(shù)據(jù)庫,發(fā)現(xiàn)多了一個(gè)名為test的數(shù)據(jù)庫。
【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作

?使用show tables;查看test數(shù)據(jù)庫下所有的數(shù)據(jù)表,發(fā)現(xiàn)有四個(gè)表。

【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作

?test數(shù)據(jù)庫表

以后講解SQL語句的時(shí)候,主要使用的是test數(shù)據(jù)庫下的四張表,所以首先就必須對(duì)這些表的作用以及列的數(shù)據(jù)類型做一個(gè)基本的了解。
【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作

?部門表:dept

No. 字段名 類型 描述
1 DEPTNO SMALLINT 部門編號(hào)
2 DNAME VARCHAR(14) 部門名稱,最多14個(gè)字符
3 LOC VARCHAR(13) 部門位置,最多13個(gè)字符

【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作

?相關(guān)英語翻譯:

  • accounting 會(huì)計(jì) new york 紐約
  • research 研究員 dallas 達(dá)拉斯
  • sales 銷售 chicago 芝加哥
  • operarions 運(yùn)營 boston 波士頓

?雇員表:emp

No. 字段名 類型 描述
1 EMPNO SMALLINT 雇員編號(hào)
2 ENAME VARCHAR(10) 雇員姓名
3 JOB VARCHAR(9) 職位(工作)
4 MGR SMALLINT 一個(gè)員工對(duì)應(yīng)的領(lǐng)導(dǎo)編號(hào),領(lǐng)導(dǎo)也是雇員
5 HIREDATE DATE 雇傭日期
6 SAL DECIMAL(7,2) 基本工資
7 COMM SMALLINT 傭金(獎(jiǎng)金),銷售人員可以領(lǐng)取
8 DEPTNO SMALLINT 雇員所屬部門編號(hào),與dept表對(duì)應(yīng)

【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作

?相關(guān)英語翻譯:

  • clerk 店員

  • salesman 售貨員

  • manager 經(jīng)理

  • analyst 化驗(yàn)員

  • president 董事長

?工資等級(jí)表:salgrade

No. 字段名 類型 描述
1 GRADE SMALLINT 工資等級(jí)編號(hào)
2 LOSAL SMALLINT 此等級(jí)的最低工資
3 HISAL SMALLINT 此等級(jí)的最高工資

【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作

?工資補(bǔ)貼表(工資條):bonus

No. 字段名 類型 描述
1 ENAME VARCHAR(10) 雇員姓名
2 JOB VARCHAR(9) 工作
3 SAL DECIMAL(7,2) 基本工資
4 COMM SMALLINT 傭金

工資補(bǔ)貼表沒有數(shù)據(jù)~

二、SQL語句規(guī)范

?使用SQL語句請(qǐng)遵循以下規(guī)范:

  • SQL語句不區(qū)分大小寫。但字符串常量區(qū)分大小寫,建議命令大寫,表名庫名小寫;
  • SQL語句可單行或多行書寫,以分號(hào)結(jié)尾;
  • 用空格和縮進(jìn)來提高語句的可讀性。
  • 注釋:有三種風(fēng)格的注釋
    • 行注釋可以用“#”
    • 單行注釋第二種寫法用“-- ”,“–" 與注釋之間是有空格的。
    • 多行注釋可以用/* */

三、數(shù)據(jù)庫的基本操作

?在MySQL之中有許多的數(shù)據(jù)庫,可以使用以下命令查看所有數(shù)據(jù)庫:

SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |		#主要存儲(chǔ)了系統(tǒng)中的一些數(shù)據(jù)庫對(duì)象信息,比如用戶表信息、列信息、權(quán)限信息、字符集信息和分區(qū)信息等。
| mysql              |		#MySQL的核心數(shù)據(jù)庫,主要負(fù)責(zé)存儲(chǔ)數(shù)據(jù)庫用戶、用戶訪問權(quán)限等 MySQL 自己需要使用的控制和管理信息。
| performance_schema |		#主要用于收集數(shù)據(jù)庫服務(wù)器性能參數(shù)。
| sys                |		#sys 數(shù)據(jù)庫主要提供了一些視圖,數(shù)據(jù)都來自于 performation_schema,主要是讓開發(fā)者和使用者更方便地查看性能問題。
+--------------------+

?這些數(shù)據(jù)庫彼此之間是可以進(jìn)行相互切換的。而切換的基本語法:

USE <dbname>;

?要想知道當(dāng)前使用的是哪個(gè)數(shù)據(jù)庫,那么可以使用select database();命令來查看:

SELECT DATABASE();

?在一個(gè)數(shù)據(jù)庫下一定會(huì)存在多張數(shù)據(jù)表,那么這個(gè)時(shí)候也可以直接利用以下命令查看所有表:

SHOW TABLES;

?而如果想要知道某些數(shù)據(jù)表的表結(jié)構(gòu),那么可以使用DESC命令:

DESC emp;

?如果想要自己創(chuàng)建數(shù)據(jù)庫,則需要使用以下命令:

CREATE DATABASE <dbname>;

?如果數(shù)據(jù)庫已經(jīng)存在則會(huì)報(bào)錯(cuò) Can't create database '<dbname>'; database exists,我們可以先判斷數(shù)據(jù)庫是否存在,不存在就創(chuàng)建,存在則忽略(只有警告沒有報(bào)錯(cuò))。

CREATE DATABASE IF NOT EXISTS  <dbname>;

?如果想要?jiǎng)h除數(shù)據(jù)庫,則可以使用以下命令:

DROP DATABASE <dbname>;

?如果數(shù)據(jù)庫已經(jīng)存在則會(huì)報(bào)錯(cuò)Can't drop database 'ss'; database doesn't exist,所有再刪除數(shù)據(jù)庫時(shí)可以判斷是否存在。

DROP DATABASE IF EXISTS <dbname>;	#如果數(shù)據(jù)庫存在則刪除

?使用 DROP DATABASE 命令時(shí)要非常謹(jǐn)慎,在執(zhí)行該命令后,MySQL 不會(huì)給出任何提示確認(rèn)信息。DROP DATABASE 刪除數(shù)據(jù)庫后,數(shù)據(jù)庫中存儲(chǔ)的所有數(shù)據(jù)表和數(shù)據(jù)也將一同被刪除,而且不能恢復(fù)。

四、總結(jié)

在學(xué)習(xí)MySQL的時(shí)候測試數(shù)據(jù)是必不可少的~test.sql文件,SQL語句規(guī)范更要牢記!下節(jié)見 ~

本期贈(zèng)送圖書:C++高性能編程

【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作

【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作
618,清華社 IT BOOK 多得圖書活動(dòng)開始啦!活動(dòng)時(shí)間為2023年6月7日至6月18日,清華社為您精選多款高分好書,涵蓋了C++、Java、Python、前端、后端、數(shù)據(jù)庫、算法與機(jī)器學(xué)習(xí)等多個(gè)IT開發(fā)領(lǐng)域,適合不同層次的讀者。全場5折,掃碼領(lǐng)券更有優(yōu)惠哦!快來京東點(diǎn)擊鏈接IT BOOK多得

????抽獎(jiǎng)方式:評(píng)論區(qū)隨機(jī)抽取3位小伙伴免費(fèi)送出!!
參與方式:關(guān)注博主、點(diǎn)贊、收藏、評(píng)論區(qū)評(píng)論“人生苦短,拒絕內(nèi)卷!”(切記要點(diǎn)贊+收藏,否則抽獎(jiǎng)無效,每個(gè)人最多評(píng)論三次?。?/strong>
活動(dòng)截止時(shí)間:2023-06-13 20:00:00文章來源地址http://www.zghlxwxcb.cn/news/detail-499877.html

到了這里,關(guān)于【②MySQL 】:測試數(shù)據(jù)準(zhǔn)備、SQL語句規(guī)范與基本操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(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ù)庫基礎(chǔ)概念及SQL基本操作

    【Mysql】萬字長文帶你快速掌握數(shù)據(jù)庫基礎(chǔ)概念及SQL基本操作

    為了鞏固所學(xué)的知識(shí),作者嘗試著開始發(fā)布一些學(xué)習(xí)筆記類的博客,方便日后回顧。當(dāng)然,如果能幫到一些萌新進(jìn)行新技術(shù)的學(xué)習(xí)那也是極好的。作者菜菜一枚,文章中如果有記錄錯(cuò)誤,歡迎讀者朋友們批評(píng)指正。 (博客的參考源碼可以在我主頁的資源里找到,如果在學(xué)習(xí)的

    2024年02月15日
    瀏覽(54)
  • mysql,用sql語句,建立學(xué)生-課程數(shù)據(jù)庫基本表

    mysql,用sql語句,建立學(xué)生-課程數(shù)據(jù)庫基本表

    學(xué)生表 學(xué)號(hào) 姓名 年齡 性別 院系 Student Sno Sname Sage Ssex Sdept 課程表 課程號(hào) 課程名 先行課 學(xué)分 Course Cno Cname Cpno Ccredit 選課表 學(xué)號(hào) 課程號(hào) 成績 SC Sno Cno Grade 注意創(chuàng)建表的時(shí)候要注意它的字段名,類型,長度,約束條件,取值范圍要合適,大小寫符號(hào)要正確,中文逗號(hào),分號(hào)

    2024年02月08日
    瀏覽(28)
  • mysql入門:ddl,dml,dql,dcl語句基本操作介紹

    mysql入門:ddl,dml,dql,dcl語句基本操作介紹

    ??————本章重點(diǎn)————?? ??了解數(shù)據(jù)庫的概念; ??掌握得到了,dml,讀起來,dcl語句的基本使用; ??掌握具體實(shí)現(xiàn)細(xì)節(jié); ??了解具體應(yīng)用場景; ?————————————? 什么是數(shù)據(jù)庫 數(shù)據(jù)庫是數(shù)據(jù)存放的倉庫,用來存儲(chǔ)要管理的事務(wù)?,F(xiàn)在數(shù)據(jù)庫也被認(rèn)為是

    2024年02月04日
    瀏覽(24)
  • SQL 數(shù)據(jù)庫基本操作

    SQL 數(shù)據(jù)庫基本操作

    打開 SSMS(Microsoft SQL Server Management Studio),“對(duì)象資源管理器” 窗口列表中依次雙擊 “UERE-20220228OY” → ”數(shù)據(jù)庫“ → ”系統(tǒng)數(shù)據(jù)庫“ (”UERE-20220228OY“ 是系統(tǒng)連接的服務(wù)器名稱,不同的計(jì)算機(jī)中名稱不盡相同),在展開的列表中可看到 4個(gè)已經(jīng)存在的數(shù)據(jù)庫,分別為

    2024年02月08日
    瀏覽(39)
  • Spark SQL數(shù)據(jù)源 - 基本操作

    Spark SQL數(shù)據(jù)源 - 基本操作

    一、案例演示讀取Parquet文件 執(zhí)行命令: cd $SPARK_HOME/examples/src/main/resources ,查看Spark的樣例數(shù)據(jù)文件users.parquet 將數(shù)據(jù)文件users.parquet上傳到HDFS的/datasource/input目錄 二、在Spark Shell中演示 啟動(dòng)Spark Shell,執(zhí)行命令: spark-shell --master spark://master:7077 執(zhí)行命令: val userdf = spark.read

    2024年02月09日
    瀏覽(21)
  • Spark SQL數(shù)據(jù)源的基本操作

    Spark SQL數(shù)據(jù)源的基本操作

    Spark SQL提供了兩個(gè)常用的加載數(shù)據(jù)和寫入數(shù)據(jù)的方法:load()方法和save()方法。load()方法可以加載外部數(shù)據(jù)源為一個(gè)DataFrame,save()方法可以將一個(gè)DataFrame寫入指定的數(shù)據(jù)源。 默認(rèn)情況下,load()方法和save()方法只支持Parquet格式的文件,Parquet文件是以二進(jìn)制方式存儲(chǔ)數(shù)據(jù)的,因此

    2024年02月09日
    瀏覽(26)
  • 【SQL server】數(shù)據(jù)庫入門基本操作教學(xué)

    【SQL server】數(shù)據(jù)庫入門基本操作教學(xué)

    個(gè)人主頁:【??個(gè)人主頁】 系列專欄:【??初識(shí)JAVA】 數(shù)據(jù)庫是計(jì)算機(jī)系統(tǒng)中用于存儲(chǔ)和管理數(shù)據(jù)的一種軟件系統(tǒng)。它通常由一個(gè)或多個(gè)數(shù)據(jù)集合、管理系統(tǒng)和應(yīng)用程序組成,被廣泛應(yīng)用于企業(yè)、政府和個(gè)人等各種領(lǐng)域。目前常用的數(shù)據(jù)庫系統(tǒng)包括關(guān)系型數(shù)據(jù)庫和非關(guān)系型

    2024年02月07日
    瀏覽(27)
  • 4.2 Spark SQL數(shù)據(jù)源 - 基本操作

    4.2 Spark SQL數(shù)據(jù)源 - 基本操作

    案例演示讀取Parquet文件 查看Spark的樣例數(shù)據(jù)文件users.parquet 1、在Spark Shell中演示 啟動(dòng)Spark Shell 查看數(shù)據(jù)幀內(nèi)容 查看數(shù)據(jù)幀模式 對(duì)數(shù)據(jù)幀指定列進(jìn)行查詢,查詢結(jié)果依然是數(shù)據(jù)幀,然后通過write成員的save()方法寫入HDFS指定目錄 查看HDFS上的輸出結(jié)果 執(zhí)行SQL查詢 查看HDFS上的輸

    2024年02月08日
    瀏覽(28)
  • 【Ajax】筆記-Ajax案例準(zhǔn)備與請(qǐng)求基本操作

    【Ajax】筆記-Ajax案例準(zhǔn)備與請(qǐng)求基本操作

    按鈕+div 服務(wù)端簡單修改:路由規(guī)則:/server 結(jié)尾的請(qǐng)求。 點(diǎn)擊按鈕請(qǐng)求服務(wù)器把響應(yīng)體返回到div中。 修改HTML node server.js 請(qǐng)求參數(shù)

    2024年02月15日
    瀏覽(25)
  • MYSQL數(shù)據(jù)庫基本操作-DQL-基本查詢

    MYSQL數(shù)據(jù)庫基本操作-DQL-基本查詢

    一.概念 數(shù)據(jù)庫管理系統(tǒng)一個(gè)重要功能就是數(shù)據(jù)查詢。數(shù)據(jù)查詢不應(yīng)是簡單返回?cái)?shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù),還應(yīng)該根據(jù)需要對(duì)數(shù)據(jù)進(jìn)行篩選以及確定數(shù)據(jù)以什么樣的格式顯示。 MySQL提供了功能強(qiáng)大,靈活的語句來實(shí)現(xiàn)這些操作。 MySQL數(shù)據(jù)庫使用select語句來查詢數(shù)據(jù)。 二:語法 ?

    2024年01月25日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包