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

MySQL 數(shù)據(jù)庫的命令操作

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

一.Mysql數(shù)據(jù)庫的基本概念

1.數(shù)據(jù) (Data)

  • 描述事物的符號記錄
  • 包括數(shù)字,文字、圖形、圖像、聲音、檔案記錄等
  • 以“記錄”形式按統(tǒng)一的格式進(jìn)行存儲

2.表

  • 將不同的記錄組織在一起
  • 用來存儲具體數(shù)據(jù)

3.數(shù)據(jù)庫

  • 表的集合,是存儲數(shù)據(jù)的倉庫
  • 以一定的組織方式存儲的相互有關(guān)的數(shù)據(jù)集合
  • 是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫

MySQL 數(shù)據(jù)庫的命令操作

4.數(shù)據(jù)庫管理系統(tǒng)(DBMS)

  • 是實(shí)現(xiàn)對數(shù)據(jù)庫資源有效組織、管理和存取的系統(tǒng)軟件
    數(shù)據(jù)庫的建立和維護(hù)功能、數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運(yùn)行管理功能、通信功能

5.數(shù)據(jù)庫系統(tǒng)

  • 是一個人機(jī)系統(tǒng)、由硬件、OS、數(shù)據(jù)庫、DBMS、應(yīng)用軟件和數(shù)據(jù)庫用戶組成
  • 用戶可以通過DBMS或應(yīng)用程序操作數(shù)據(jù)庫

MySQL 數(shù)據(jù)庫的命令操作

二.Mysql數(shù)據(jù)庫系統(tǒng)發(fā)展史

第一代數(shù)據(jù)庫

  • 自20世紀(jì)60年代起,第一代數(shù)據(jù)庫系統(tǒng)問世
  • 是層次模型與網(wǎng)狀模型的數(shù)據(jù)庫系統(tǒng)
  • 為統(tǒng)一管理和共享數(shù)據(jù)提供了有力的支撐

第二代數(shù)據(jù)庫

  • 20世紀(jì)70年代初,第二代數(shù)據(jù)庫-關(guān)系數(shù)據(jù)庫開始出現(xiàn)。
  • 20世紀(jì)80年代初,IBM公司的關(guān)系數(shù)據(jù)庫系統(tǒng)DB2問世,開始逐步取代層次與網(wǎng)狀模型的數(shù)據(jù)庫,成為行業(yè)主流到
  • 目前為止,關(guān)系數(shù)據(jù)庫系統(tǒng)仍占領(lǐng)數(shù)據(jù)庫應(yīng)用的主要地位

第三代數(shù)據(jù)庫

  • 自20世紀(jì)80年代開始,適應(yīng)不同領(lǐng)域的新型數(shù)據(jù)庫系統(tǒng)不斷涌現(xiàn)
  • 面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng),實(shí)用性強(qiáng)、適應(yīng)面廣。
  • 20世紀(jì)90年代后期,形成了多種數(shù)據(jù)庫系統(tǒng)共同支撐應(yīng)用的局面
  • 一些新的元素被添加進(jìn)主流數(shù)據(jù)庫系統(tǒng)中
    例如,Oracle支持的“關(guān)系-對象”數(shù)據(jù)庫模型

三.現(xiàn)主流Mysql數(shù)據(jù)庫介紹

SQL Server (微軟公司產(chǎn)品)

  • 面向Windows操作系統(tǒng)
  • 簡單、易用
    MySQL 數(shù)據(jù)庫的命令操作

Oracle (甲骨文公司產(chǎn)品)

  • 面向所有主流平臺
  • 安全、完善,操作復(fù)雜
    MySQL 數(shù)據(jù)庫的命令操作

DB2(IBM公司產(chǎn)品)

  • 面向所有主流平臺
  • 大型、安全、完善
    MySQL 數(shù)據(jù)庫的命令操作

MySQL (甲骨文公司收購)

  • 免費(fèi)、開源、體積小
    MySQL 數(shù)據(jù)庫的命令操作

四.關(guān)系數(shù)據(jù)庫

  • 關(guān)系數(shù)據(jù)庫系統(tǒng)是基于關(guān)系模型的數(shù)據(jù)庫
  • 系統(tǒng)口關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)使用簡單易懂的二維數(shù)據(jù)表
  • 關(guān)系模型可用簡單的“實(shí)體-關(guān)系”(E-R)圖來表示
  • E-R圖中包含了實(shí)體(數(shù)據(jù)對象)、關(guān)系和屬性三個要素
    MySQL 數(shù)據(jù)庫的命令操作
    表一:表示作為銀行客戶的實(shí)體集(客戶編碼為區(qū)分客戶實(shí)體的唯一標(biāo)識)
    MySQL 數(shù)據(jù)庫的命令操作
    表二:表示作為銀行賬戶的實(shí)體集(賬戶編碼為區(qū)分賬戶實(shí)體的唯一標(biāo)識)
    MySQL 數(shù)據(jù)庫的命令操作

表三:表示建立銀行賬戶和銀行客戶之間的儲蓄關(guān)系(儲蓄編碼為區(qū)分各儲蓄關(guān)系的唯一標(biāo)識)
MySQL 數(shù)據(jù)庫的命令操作
關(guān)系數(shù)據(jù)庫的存儲結(jié)構(gòu)是二維表格:

在每個二維表中

  • 每一行稱為一條記錄,用來描述一個對象的信息
  • 每一列稱為一個字段,用來描述對象的一個屬性

關(guān)系數(shù)據(jù)庫應(yīng)用:

數(shù)據(jù)庫名稱 應(yīng)用舉例
Oracle,MySQL 12306用戶信息系統(tǒng)
SQLServer,Sybase 淘寶賬號系統(tǒng)
Informix,access 聯(lián)通手機(jī)號信息系統(tǒng)
DB2,FoxPRO 銀行用戶賬號系統(tǒng)
PostgreSQL 網(wǎng)站用戶信息系統(tǒng)

五.非關(guān)系數(shù)據(jù)庫介紹

1.非關(guān)系數(shù)據(jù)庫也被稱作NoSQL (Not Only SQL)
2.存儲數(shù)據(jù)不以關(guān)系模型為依據(jù),不需要固定的表格式
3.非關(guān)系型數(shù)據(jù)庫的優(yōu)點(diǎn)

  • 數(shù)據(jù)庫可高并發(fā)讀寫
  • 對海量數(shù)據(jù)高效率存儲與訪問
  • 數(shù)據(jù)庫具有高擴(kuò)展性與高可用性

常用的非關(guān)系數(shù)據(jù)庫:Redis、mongoDB等

非關(guān)系型數(shù)據(jù)庫 NoSQL 存儲結(jié)構(gòu) 鍵值對 k/v key/value
緩存型 Redis Memcached
文檔型 MongoDB
搜索型 ElasticSearch
時(shí)序型 Prometheus InfluxDB

常用的數(shù)據(jù)類型:

int : 整型無符號[0,2^32-1],有符號[-2^31,2^31-1]
float :單精度浮點(diǎn) 4字節(jié)32位
double : 雙精度浮點(diǎn) 8字節(jié)64位
char : 固定長度的字符類型
varchar :可變長度的字符類型文本
text :文本
image : 圖片
decimal(5,2):5個有效長度數(shù)字,小數(shù)點(diǎn)后面

常見的數(shù)據(jù)庫結(jié)構(gòu)

1.查看當(dāng)前服務(wù)器中的數(shù)據(jù)庫

SHOW DATABASES;				#大小寫不區(qū)分,分號“;”表示結(jié)束

MySQL 數(shù)據(jù)庫的命令操作
2.查看數(shù)據(jù)庫中包含的表

USE 數(shù)據(jù)庫名;
方法一:SHOW TABLES;
方法二:show tables from mysql;

MySQL 數(shù)據(jù)庫的命令操作
MySQL 數(shù)據(jù)庫的命令操作
3.查看表的結(jié)構(gòu)(字段)

USE 數(shù)據(jù)庫名;
DESCRIBE [數(shù)據(jù)庫名.]表名;
可縮寫成:DESC 表名;

MySQL 數(shù)據(jù)庫的命令操作
MySQL 數(shù)據(jù)庫的命令操作
SQL語句
SQL語句用于維護(hù)管理數(shù)據(jù)庫,包括數(shù)據(jù)查詢、數(shù)據(jù)更新、訪問控制、對象管理等功能。

SQL語言分類,分為4種
DDL:數(shù)據(jù)定義語言,用于創(chuàng)建數(shù)據(jù)庫對象,如庫、表、索引等
DML:數(shù)據(jù)操縱語言,用于對表中的數(shù)據(jù)進(jìn)行管理
DQL:數(shù)據(jù)查詢語言,用于從數(shù)據(jù)表中查找符合條件的數(shù)據(jù)記錄
DCL:數(shù)據(jù)控制語言,用于設(shè)置或者更改數(shù)據(jù)庫用戶或角色權(quán)限

六.MySQL安裝方法

1. 創(chuàng)建新的數(shù)據(jù)庫

create database 數(shù)據(jù)庫名;
MySQL 數(shù)據(jù)庫的命令操作

2.創(chuàng)建新的表
mysql > create table 表名 
      >(字段1 數(shù)據(jù)類型,
      > 字段2 數(shù)據(jù)類型【......】
      >【,primary key(主鍵名)】);
主鍵一般選擇能代表唯一性的字段不允許取空值(NULL),一個表只能有一個主鍵。

MySQL 數(shù)據(jù)庫的命令操作
MySQL 數(shù)據(jù)庫的命令操作

3.刪除指定的數(shù)據(jù)庫

drop database

MySQL 數(shù)據(jù)庫的命令操作

4.刪除指定的數(shù)據(jù)表

MySQL 數(shù)據(jù)庫的命令操作

5.向數(shù)據(jù)表中插入新的數(shù)據(jù)記錄

MySQL 數(shù)據(jù)庫的命令操作

6.修改、更新數(shù)據(jù)表中的數(shù)據(jù)記錄

MySQL 數(shù)據(jù)庫的命令操作

7.在數(shù)據(jù)表中刪除指定的數(shù)據(jù)記錄

MySQL 數(shù)據(jù)庫的命令操作

8.查看表中的數(shù)據(jù)記錄

MySQL 數(shù)據(jù)庫的命令操作

9.修改表名

MySQL 數(shù)據(jù)庫的命令操作

10.擴(kuò)展表結(jié)構(gòu)(增加字段)

MySQL 數(shù)據(jù)庫的命令操作

11.修改字段名,添加唯一鍵

MySQL 數(shù)據(jù)庫的命令操作文章來源地址http://www.zghlxwxcb.cn/news/detail-492026.html

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

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

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

相關(guān)文章

  • 【MySQL】數(shù)據(jù)庫的基本操作

    【MySQL】數(shù)據(jù)庫的基本操作

    目錄 1.?創(chuàng)建數(shù)據(jù)庫 2.?創(chuàng)建數(shù)據(jù)庫案例 3 字符集和校驗(yàn)規(guī)則 3.1 查看系統(tǒng)默認(rèn)字符集以及校驗(yàn)規(guī)則 3.2 查看數(shù)據(jù)庫支持的字符集 3.3 查看數(shù)據(jù)庫支持的字符集校驗(yàn)規(guī)則 3.4 校驗(yàn)規(guī)則對數(shù)據(jù)庫的影響 4.?操縱數(shù)據(jù)庫 4.1 查看數(shù)據(jù)庫 4.2 顯示創(chuàng)建語句 4.2 修改數(shù)據(jù)庫 4.4 數(shù)據(jù)庫刪除 4

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

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

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

    2024年01月25日
    瀏覽(24)
  • MySQL 數(shù)據(jù)庫的命令操作

    MySQL 數(shù)據(jù)庫的命令操作

    1.數(shù)據(jù) (Data) 描述事物的符號記錄 包括數(shù)字,文字、圖形、圖像、聲音、檔案記錄等 以“記錄”形式按統(tǒng)一的格式進(jìn)行存儲 2.表 將不同的記錄組織在一起 用來存儲具體數(shù)據(jù) 3.數(shù)據(jù)庫 表的集合,是存儲數(shù)據(jù)的倉庫 以一定的組織方式存儲的相互有關(guān)的數(shù)據(jù)集合 是按照數(shù)據(jù)結(jié)構(gòu)

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

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

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

    2024年02月13日
    瀏覽(17)
  • MySQL數(shù)據(jù)庫——DDL基本操作

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

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

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

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

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

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

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

    前面我們學(xué)習(xí)了MySQL——DDL操作,對數(shù)據(jù)庫和表的結(jié)構(gòu)的操作,那么今天我將為大家分享MySQL——DML操作,對表數(shù)據(jù)的操作。 MySQL DML操作有以下幾種: 插入操作(INSERT):用于向數(shù)據(jù)庫中插入新的數(shù)據(jù)行??梢砸淮尾迦雴涡袛?shù)據(jù),也可以使用一條SQL語句一次性插入多行數(shù)據(jù)。

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

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

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

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

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

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

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

    2024年01月19日
    瀏覽(37)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包