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

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

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

前言

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

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

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

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

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

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

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

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

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

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

?部門(mén)表:dept

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

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

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

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

?雇員表:emp

No. 字段名 類(lèi)型 描述
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)金),銷(xiāo)售人員可以領(lǐng)取
8 DEPTNO SMALLINT 雇員所屬部門(mén)編號(hào),與dept表對(duì)應(yīng)

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

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

  • clerk 店員

  • salesman 售貨員

  • manager 經(jīng)理

  • analyst 化驗(yàn)員

  • president 董事長(zhǎng)

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

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

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

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

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

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

二、SQL語(yǔ)句規(guī)范

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

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

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

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

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

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

USE <dbname>;

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

SELECT DATABASE();

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

SHOW TABLES;

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

DESC emp;

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

CREATE DATABASE <dbname>;

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

CREATE DATABASE IF NOT EXISTS  <dbname>;

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

DROP DATABASE <dbname>;

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

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

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

四、總結(jié)

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

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

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

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

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

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

本文來(lái)自互聯(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】萬(wàn)字長(zhǎng)文帶你快速掌握數(shù)據(jù)庫(kù)基礎(chǔ)概念及SQL基本操作

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

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

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

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

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

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

    mysql入門(mén):ddl,dml,dql,dcl語(yǔ)句基本操作介紹

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

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

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

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

    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ù)和寫(xiě)入數(shù)據(jù)的方法:load()方法和save()方法。load()方法可以加載外部數(shù)據(jù)源為一個(gè)DataFrame,save()方法可以將一個(gè)DataFrame寫(xiě)入指定的數(shù)據(jù)源。 默認(rèn)情況下,load()方法和save()方法只支持Parquet格式的文件,Parquet文件是以二進(jìn)制方式存儲(chǔ)數(shù)據(jù)的,因此

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

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

    個(gè)人主頁(yè):【??個(gè)人主頁(yè)】 系列專(zhuān)欄:【??初識(shí)JAVA】 數(shù)據(jù)庫(kù)是計(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ù)庫(kù)系統(tǒng)包括關(guān)系型數(shù)據(jù)庫(kù)和非關(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ù)幀,然后通過(guò)write成員的save()方法寫(xiě)入HDFS指定目錄 查看HDFS上的輸出結(jié)果 執(zhí)行SQL查詢 查看HDFS上的輸

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

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

    按鈕+div 服務(wù)端簡(jiǎn)單修改:路由規(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ù)庫(kù)基本操作-DQL-基本查詢

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

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

    2024年01月25日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包