日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql redis hbase_MySQL之基本介绍

發布時間:2023/12/10 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql redis hbase_MySQL之基本介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MySQL基本介紹

在學習任何一款編程語言的過程中,我們會發現如果我們想要存儲一些數據到本地硬盤的時候無疑是有些麻煩的。今天,我們就學一個和儲存數據有關的數據庫管理系統——MySQL。為啥要學會使用數據庫呢?因為數據庫可以方便的將數據存放到本地。并提供了一系列的修改查詢的語句供我們使用。

數據庫的概念及分類

說到數據庫的概念,我們就需要來區分一下以下幾個概念:

DB:數據庫,用來存放數據的介質。

DBMS:數據庫管理系統,常見的就有MySQL,Oracle等。

DBS:數據庫系統,包含了數據庫和數據庫管理系統。

SQL:結構化查詢語言,用于和數據庫交互。幾乎所有的數據庫都支持這套語言。

而關于數據庫的分類現在主要分為:關系型數據庫和非關系型數據庫。而非關系型數據庫又分了好多層。

Ⅰ、關系型數據庫:MySQL,Oracle, DB2,SQLite等。

Ⅱ、非關系型數據庫:

1、鍵值存儲數據庫:Redis, Ehcache, Memcached

2、列存儲數據庫: HBase, Cassandra

3、面向文檔數據庫: MongoDB, CouchDB

4、圖形數據庫: Neo4J

5、時序數據庫: InfluxDB

數據庫的結構及SQL分類

關于數據庫的結構,作者第一眼看的時候感覺是和excel很像的:

也是有n行n列。而這樣的一張表table是數據庫的基本組成單元列被稱為字段(column)。行被稱為數據/記錄(data)。在Java中,每一列可以看作是Java的一個屬性,而所有的屬性組合起來可以封裝成一個Java對象。

上面說了SQL是結構化查詢語言。并且通用性強,所以我們后面學的也都是圍繞這個為中心的。SQL分類:

DQL(數據查詢語言):select

DML(數據操作語言):insert, delete, update

DDL(數據定義語言):create, drop, alter, truncate

TCL(事務控制語言):commint, rollback

DCL(數據控制語言):grant, revoke

以上的英文單詞都是關于不同的語言的關鍵詞,后面我們就知道怎么用了。

cmd中使用MySQL

當我們安裝完MySQL后,我們最主要的就是要知道我們創建的賬號密碼和端口(默認3306)。然后我們就可以開始在cmd中使用MySQL了。

1、進入cmd后,我們就可以用mysql -u賬號名 -p密碼來進入MySQL了:

如果提示不是內部命令,那就和配置Java環境變量一樣,在Path中手動加上MySQL的安裝路徑下的bin目錄:

不過一般默認都配置好了。

如果你不想讓旁人看到你的密碼的話,可以-p之后別寫密碼,回車之后再寫就行:

2、如果需要退出的話直接輸入exit就行:

3、想看當前有什么數據庫:show databases;

這里讀者有使用了,所以有很多表,如果剛開始的話,應該會有自帶下面的庫:

最最最重要的就是那個mysql庫,里面有著用戶的信息、權限等。

4、使用指定數據庫:use 數據庫名稱;

5、查看當前數據庫有哪些表:show tables;

如果想在當前庫中查看其他庫的表,就用show tables from 另一個數據庫名稱;

以上就是一些簡單的命令。當我們選中一個庫后,就可以在cmd中輸入SQL語句來達到我們想要的目的。之后我們就根據SQL的分類來分步學習該如何操作。

總結

以上是生活随笔為你收集整理的mysql redis hbase_MySQL之基本介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。