Mysql介绍与安装LinuxmacOS系统
生活随笔
收集整理的這篇文章主要介紹了
Mysql介绍与安装LinuxmacOS系统
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據庫:
用于存儲和管理數據的倉庫
數據庫的好處:
- 可以持久化存儲數據
- 方便存儲和管理數據
- 使用了統一的方式操作數據庫 – SQL
常見的數據庫:
- Oracle:收費的大型數據庫,Oracle公司的產品。Oracle收購SUN公司,收購MYSQL。
- MYSQL:開源免費的數據庫,小型的數據庫.已經被Oracle收購了.MySQL6.x版本也開始收費。DB2:IBM公司的數據庫產品,收費的。常應用在銀行系統中SQLServer:MicroSoft 公司收費的中型的數據庫。C#、.net等語言常使用。SyBase:已經淡出歷史舞臺。提供了一個非常專業數據建模的工具PowerDesigner。SQLite:`嵌入式的小型數據庫,應用在手機端。
什么是Sql:
- Structured Query Language:結構化查詢語言
- 其實就是定義了操作所有關系型數據庫的規則。
- 每一種數據庫操作的方式可能會存在一些不一樣的地方,可以稱為“方言”
SQL通用語法:
- SQL 語句可以單行或多行書寫,以分號結尾。
- 可使用空格和縮進來增強語句的可讀性。
- MySQL 數據庫的 SQL 語句不區分大小寫,關鍵字建議使用大寫。
數據庫的注釋:
- 單行注釋:-- 注釋內容 #注釋內容(mysql特有)
- 多行注釋:/* 注釋內容 */
SQL分類:
DDL(Data Definition Language)數據定義語言
用來定義數據庫對象:數據庫,表,列等。關鍵字:create, drop,alter 等
DML(Data Manipulation Language)數據操作語言
用來對數據庫中表的數據進行增刪改。關鍵字:insert, delete, update 等
DQL(Data Query Language)數據查詢語言
用來查詢數據庫中表的記錄(數據)。關鍵字:select, where 等
DCL(Data Control Language)數據控制語言
用來定義數據庫的訪問權限和安全級別創建用戶
數據庫、數據表、數據的關系:
數據庫
- 用于存儲和管理數據的倉庫
- 一個庫中可以包含多個數據表
數據表
- 數據庫最重要的組成部分之一
- 它由縱向的列和橫向的行組成(類似excel表格)
- 可以指定列名、數據類型、約束等
- 一個表中可以存儲多條數據
數據
想要永久化存儲的數據
MySQL數據庫介紹
- Mysql是一款關系型的數據庫
- 關系型:把數據存在不同的數據表中,而不是存在一個大倉庫里,表和表之間可以有關聯關系,這樣可以提高訪問速度提高靈活性
Mysql的好處:
- 小型的數據庫
- 開源免費(6版本之前免費)
- 所屬于Oracle公司
MySQL安裝_MacOS:
1、下載:https://dev.mysql.com/downloads/mysql/
2、注意如果是新款Mac要選擇ARM架構
然后跳過登錄下載就可以了
3、下載好打開點擊繼續
這里需要設置一下數據庫的密碼
打開系統偏好設置在下面看到Mysql就說明安裝成功了,會自動開啟mysql
4、連接數據庫
添加bin目錄
登錄mysql
mysql -u root -p出現下面的這樣就是可以了,然后就可以玩了
itzhuzhu@itzhuzhudeMacBook-Pro ~ % PATH="$PATH":/usr/local/mysql/binitzhuzhu@itzhuzhudeMacBook-Pro ~ % mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.0.27 MySQL Community Server - GPLCopyright (c) 2000, 2021, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>5、重設密碼:
MySQL安裝_Linux:
先通過工具連接Linux,連接數據庫使用Navicat連接就可以了
總結
以上是生活随笔為你收集整理的Mysql介绍与安装LinuxmacOS系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux命令基础知识 管道流,linu
- 下一篇: c是过程化语言吗数据库,关于SQL错误的