程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> MySQL 入門基礎教程

MySQL 入門基礎教程

編輯:MYSQL入門知識

21分鐘 MySQL 入門教程

目錄

一、MySQL的相關概念介紹
二、Windows下MySQL的配置
    配置步驟
    MySQL服務的啟動、停止與卸載
三、MySQL腳本的基本組成
四、MySQL中的數據類型
五、使用MySQL數據庫
    登錄到MySQL
    創建一個數據庫
    選擇所要操作的數據庫
    創建數據庫表
六、操作MySQL數據庫
    向表中插入數據
    查詢表中的數據
    更新表中的數據
    刪除表中的數據
七、創建後的修改
    添加列
    修改列
    刪除列
    重命名表
    刪除整張表
    刪除整個數據庫
八、附錄
    修改 root 用戶密碼
    可視化管理工具 MySQL Workbench

MySQL的相關概念介紹

MySQL 為關系型數據庫(Relational Database Management System), 這種所謂的"關系型"可以理解為"表格"的概念, 一個關系型數據庫由一個或數個表格組成, 如圖所示的一個表格:

表頭(header): 每一列的名稱;
列(row): 具有相同數據類型的數據的集合;
行(col): 每一行用來描述某個人/物的具體信息;
值(value): 行的具體信息, 每個值必須與該列的數據類型相同;
鍵(key): 表中用來識別某個特定的人\物的方法, 鍵的值在當前列中具有唯一性。

Windows下MySQL的配置

以 MySQL 5.1 免安裝版為例, 下載 mysql-noinstall-5.1.69-win32.zip ( 官方下載頁: http://dev.mysql.com/downloads/mysql/5.1.html#downloads )
配置步驟:

  1. 將下載的 mysql-noinstall-5.1.69-win32.zip 解壓至需要安裝的位置, 如: C:\Program Files;

  2. 在安裝文件夾下找到 my-small.ini 配置文件, 將其重命名為 my.ini , 打開進行編輯, 在 [client] 與 [mysqld] 下均添加一行: default-character-set = gbk

  3. 打開 Windows 環境變量設置, 新建變量名 MYSQL_HOME , 變量值為 MySQL 安裝目錄路徑, 這裡為 C:\Program Files\mysql-5.1.69-win32

  4. 在 環境變量 的 Path 變量中添加 ;%MYSQL_HOME%\bin;

  5. 安裝 MySQL 服務, 打開Windows命令提示符, 執行命令: mysqld --install MySQL --defaults-file="my.ini" 提示"Service successfully installed."表示成功;

MySQL服務的啟動、停止與卸載

在 Windows 命令提示符下運行:

啟動: net start MySQL

停止: net stop MySQL

卸載: sc delete MySQL

MySQL腳本的基本組成

與常規的腳本語言類似, MySQL 也具有一套對字符、單詞以及特殊符號的使用規定, MySQL 通過執行 SQL 腳本來完成對數據庫的操作, 該腳本由一條或多條MySQL語句(SQL語句 + 擴展語句)組成, 保存時腳本文件後綴名一般為 .sql。在控制台下, MySQL 客戶端也可以對語句進行單句的執行而不用保存為.sql文件。
標識符

標識符用來命名一些對象, 如數據庫、表、列、變量等, 以便在腳本中的其他地方引用。MySQL標識符命名規則稍微有點繁瑣, 這裡我們使用萬能命名規則: 標識符由字母、數字或下劃線(_)組成, 且第一個字符必須是字母或下劃線。

對於標識符是否區分大小寫取決於當前的操作系統, Windows下是不敏感的, 但對於大多數 linux\unix 系統來說, 這些標識符大小寫是敏感的。

關鍵字:

MySQL的關鍵字眾多, 這裡不一一列出, 在學習中學習。 這些關鍵字有自己特定的含義, 盡量避免作為標識符。

語句:

MySQL語句是組成MySQL腳本的基本單位, 每條語句能完成特定的操作, 他是由 SQL 標准語句 + MySQL 擴展語句組成。

函數:

MySQL函數用來實現數據庫操作的一些高級功能, 這些函數大致分為以下幾類: 字符串函數、數學函數、日期時間函數、搜索函數、加密函數、信息函數。

MySQL中的數據類型

MySQL有三大類數據類型, 分別為數字、日期\時間、字符串, 這三大類中又更細致的劃分了許多子類型:

數字類型
    整數: tinyint、smallint、mediumint、int、bigint
    浮點數: float、double、real、decimal
日期和

							
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved