1. 程式人生 > >MySQL<數據庫入門>

MySQL<數據庫入門>

控制 放置 存儲 啟動 當前 入門 查找 ase 部分

數據庫入門

基礎知識

數據庫概述

  數據庫是存儲數據信息的中心,是一個有組織的數據集合。數據庫最簡單的理解存放數據的倉庫

  數據庫(Database,DB)是按照數據結構來組織、存儲和管理數據的倉庫,其本身可看作電子化的文件櫃,用戶可以對文件中的數據進行增加、刪除、修改、查找等操作

  數據庫系統由數據庫、數據庫管理系統、數據庫應用程序等組成。

數據庫存儲結構

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

  在存儲數據的過程中一定會用到數據庫服務器,所謂的數據庫服務器就是指在計算機上安裝一個數據庫管理程序。

SQL語言

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

  關系型數據庫語言由4部分組成

    (1)數據定義語言(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<數據庫入門>