MySQL<資料庫入門>

來源:互聯網
上載者:User

標籤:組成   dcl   資料集   相關   常用命令   更新   庫檔案   2.0   use   

資料庫入門 基礎知識 資料庫概述

  資料庫是儲存資料資訊的中心,是一個有組織的資料集合。資料庫最簡單的理解存放資料的倉庫

  資料庫(Database,DB)是按照資料結構來組織、儲存和管理資料的倉庫,其本身可看作電子化的檔案櫃,使用者可以對檔案中的資料進行增加、刪除、修改、尋找等操作

  資料庫系統由資料庫、資料庫管理系統、資料庫應用程式等組成。

資料庫儲存結構

  資料庫是儲存和管理資料的倉庫,但資料庫並不能直接儲存資料,資料是儲存在表中的。

  在儲存資料的過程中一定會用到資料庫伺服器,所謂的資料庫伺服器就是指在電腦上安裝一個資料庫管理程式。

SQL語言

  SQL 是一種結構化查詢語言 (SQL),是一種資料庫查詢語言和程式設計語言,主要用於管理資料庫中的資料,如存取資料、查詢資料、更新資料等

  關係型資料庫語言由4部分組成

    (1)資料定義語言 (Data Definition Language)(DDL)

    (2)資料操作語言(DML)

    (3)資料查詢語言(DQL)

    (4)資料控制語言(DCL)

常見的資料庫產品

  Oracle資料庫甲骨文

  SQL Server資料庫

  DB2資料庫

  MongoDB資料庫

  MySQL資料庫

MySQL目錄結構

  bin目錄

    用於放置一些可執行檔,如mysql.exe、mysqld.exe、mysqlshow.exe.等

  data目錄

    用於放置一些記錄檔以及資料庫

  include目錄

    用於放置一些標頭檔,如mysql.h、mysqld_ername.h等

  lib目錄

    用於放置一系列的庫檔案

  share目錄

    用於存放字元集、語言等資訊

MySQL的使用

  啟動MySQL服務

    DOS命令net start(stop) mysql

  登入MySQL資料庫

    DOS命令mysql -u root -proot

  MySQL的相關命令

    "help""\h"命令協助資訊

  重新設定MySQL

    set character_set_client = gbk臨時改變編碼

  修改my.ini檔案default-character-set=utf8長期有效

常用命令

  ?(\?)顯示協助資訊

  clear(\c)明確當前輸入語句

  connect(\r)串連到伺服器,選擇性參數資料庫和主機。

  delimiter(\d)設定語句分隔字元。

  ego(\G)發送命令到mysql伺服器,並顯示結果。

  exit(\q)退出MySQL

  go(\g)發送命令到mysql伺服器。

  help(\h)顯示協助資訊

  notee(\t)不寫輸出檔案。

  print(\p)列印當前命令

  prompt(\R)改變mysql提示資訊。

  quit(\q)退出MySQL

  rehash(\#)重建完成散列。

  source(\.)執行一個SQL指令檔,以一個檔案名稱作為參數。

  status(\s)從伺服器擷取MySQL的狀態資訊。

  tee(\T)設定輸出檔案(輸出檔案),並將資訊添加所有給定的輸出檔案。

  use(\u)用另一個資料庫,資料庫名稱作為參數。

  charset(\C)切換到另一個字元集

  warnings(\W)每一個語句之後顯示警告。

  nowarning(\w)每一個語句之後不顯示警告。

 

MySQL<資料庫入門>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.