1. 程式人生 > 資料庫 >StackExchange.Redis 模糊查詢和刪除[轉]

StackExchange.Redis 模糊查詢和刪除[轉]

MySQL資料庫(關係型資料庫)

資料庫分為關係型資料庫和非關係型資料庫(redis mongodb)

非關係型資料庫:

1.效能

非關係型資料庫是基於鍵值對 不需要SQL層的解析 所以說效能非常高

2.可擴充套件性

同樣是因為基於鍵值對的存在 那麼水平擴充套件 就非常的容易

關係型資料庫:

1.複雜查詢

可以使用SQL語句 在一個或者多個表之間 進行復雜的操作

2.事物支援

能夠增加資料庫的安全性

MySQL資料庫:

開源免費的資料庫 能夠滿足中小型企業的要求

 

一 進入到MySQL資料庫

#正常的標準形式
>mysql -uroot -p       #-u   user   -p password
#使用HOST主機名來訪問
>mysql -h主機名/IP地址 -u使用者名稱 -p
>輸入密碼
注意:
如果是本地訪問的話(-h建議省略) 
-h可以為 localhost/127.0.0.1
 

 

二 對於庫的操作

庫/表的操作的開頭的英文單詞

create 增
drop 刪
alter 改
show 查
  1. 檢視所有的庫

    show databases

  2. 建立MySQL資料庫

    create database 庫名

  3. 建立資料庫並設定字符集

    create database python1702 character set utf8;

  4. 建立可能以存在的資料庫 防止報錯

    create database if not exists 庫名;

  5. 刪除資料庫

    drop database 庫名

  6. 刪除可能不存在的資料庫 防止報錯

    drop database if exists python1702;

  7. 修改庫字符集

    alter database python1702 character set latin1;

  8. 檢視當前所建立的資料庫

    show create database 庫名 \G (以豎狀的形式檢視)

  9. 退出資料庫

    \q/quit/exit

注意:

  1. 在MySQL資料庫中 英文的分號作為語句的結束

  2. MySQL資料庫不能存在同名的庫,表

  3. \c作為當前執行SQL語句的撤銷動作

  4. 在Windows下 MySQL命令不區分大小寫

  5. MySQL資料庫中的每個庫是以資料夾的形式存在的

    C:\ProgramData\MySQL\MySQL Server 5.7\Data

  6. 來源: