1. 程式人生 > 實用技巧 >Linux學習-建立、檢視和編輯文字檔案(1)

Linux學習-建立、檢視和編輯文字檔案(1)

1.資料庫的基本概念

(1)資料庫(DataBase):用於儲存和管理資料的倉庫。

(2)資料庫的特點:

  • 持久化儲存資料的。其實資料庫就是一個檔案系統
  • 方便儲存和管理資料庫
  • 使用統一的方式操作資料庫—>SQL

(3)常見的資料庫軟體

2.MYSQL資料庫軟體

MYSQL服務啟動與關閉

1.手動

2.cmd—>services.msc

3.管理員執行cmd視窗

net start mysql 開啟MySQL服務

net stop mysql關閉MySQL服務

4.MySQL登入

mysql -u使用者名稱 -p密碼

mysql -hip -u使用者名稱 -p連線目標的密碼

5.MySQL的退出

exit

quit

6.MySQL目錄結構

MySQL安裝目錄:配置檔案 my.ini

MySQL資料目錄:資料庫—>資料夾;表—>檔案;資料—>資料

3.什麼是SQL

1.什麼是SQL?

結構化查詢語言:定義可以操作所有的關係型資料庫(Relational DBMS)的規則

2.SQL通用語法

  • SQL語句可以單行或者多行書寫,以分號結尾。

  • 可以使用空格和縮排來增強語句的可讀性。

  • MySQL不區分大小寫,建議使用大寫來書寫。

  • 三種註釋

    單行註釋:- - 註釋或者# 註釋內容(MySQL獨有)

    多行註釋:/註釋/

3.SQL分類

  • DDL(操作資料庫、表)
  • DML(增刪改表中的資料)
  • DQL(查詢表中的資料)
  • DCL(授權)

4.DDL(操作資料庫、表)

1.操作資料庫:CRUD

  • C(Create):建立

    create database 資料庫名稱;-- 建立一個數據庫
    create database 資料庫名稱 character set 字符集格式;-- 建立一個數據庫,設定字符集
    create database if not exists 資料庫名稱;-- 判斷是否有資料庫,沒有在建立
    create database if not exists 資料庫名稱 character set 字符集格式;-- 不存在資料庫則建立,設定字符集
    
    
  • R(Retrieve):查詢

    show databases;-- 查詢所有資料庫的名稱
    show create database 資料庫名稱;-- 查詢某個資料庫的字符集
    
  • U(Update):修改

    alter database 資料庫名稱 character set 字符集的格式;-- 修改資料庫的字符集格式
    
  • D(Delete):刪除

    drop database 資料庫的名稱;-- 刪除資料庫
    drop database if not exists 資料庫名稱;-- 判斷資料庫是否存在,存在刪除資料庫
    
  • 使用資料庫

    select database();-- 查詢當前正在使用的資料庫
    use 資料庫的名稱();-- 使用該資料庫
    

!未完待更新!