navicat mysql两张表建立联系_初识MySQL
初識(shí)MySQL
為什么學(xué)習(xí)數(shù)據(jù)庫
1、崗位技能需求
2、現(xiàn)在的世界,得數(shù)據(jù)者得天下
3、存儲(chǔ)數(shù)據(jù)的方法
4、程序,網(wǎng)站中,大量數(shù)據(jù)如何長久保存?
5、數(shù)據(jù)庫是幾乎軟件體系中最核心的一個(gè)存在。
什么是數(shù)據(jù)庫?
數(shù)據(jù)庫 ( DataBase , 簡稱DB )概念 : 長期存放在計(jì)算機(jī)內(nèi),有組織,可共享的大量數(shù)據(jù)的集合,是一個(gè)數(shù)據(jù) "倉庫"作用 : 保存,并能安全管理數(shù)據(jù)(如:增刪改查等),減少冗余...數(shù)據(jù)庫總覽 :
- 關(guān)系型數(shù)據(jù)庫 ( SQL )
- MySQL , Oracle , SQL Server , SQLite , DB2 , ...
- 關(guān)系型數(shù)據(jù)庫通過外鍵關(guān)聯(lián)來建立表與表之間的關(guān)系
- 非關(guān)系型數(shù)據(jù)庫 ( NOSQL )
- Redis , MongoDB , ...
- 非關(guān)系型數(shù)據(jù)庫通常指數(shù)據(jù)以對(duì)象的形式存儲(chǔ)在數(shù)據(jù)庫中,而對(duì)象之間的關(guān)系通過每個(gè)對(duì)象自身的屬性來決定
什么是DBMS
數(shù)據(jù)庫管理系統(tǒng) ( DataBase Management System )
數(shù)據(jù)庫管理軟件 , 科學(xué)組織和存儲(chǔ)數(shù)據(jù) , 高效地獲取和維護(hù)數(shù)據(jù)
為什么要說這個(gè)呢?
因?yàn)槲覀円獙W(xué)習(xí)的MySQL應(yīng)該算是一個(gè)數(shù)據(jù)庫管理系統(tǒng).
MySQL簡介
概念 : 是現(xiàn)在流行的開源的,免費(fèi)的 關(guān)系型數(shù)據(jù)庫
歷史 : 由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下產(chǎn)品。
特點(diǎn) :
- 免費(fèi) , 開源數(shù)據(jù)庫
- 小巧 , 功能齊全
- 使用便捷
- 可運(yùn)行于Windows或Linux操作系統(tǒng)
- 可適用于中小型甚至大型網(wǎng)站應(yīng)用
官網(wǎng) : https://www.mysql.com/
安裝MySQL
這里建議大家使用壓縮版,安裝快,方便.不復(fù)雜.
軟件下載
mysql5.7 64位下載地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
電腦是64位的就下載使用64位版本的!
安裝步驟
1、下載后得到zip壓縮包.
2、解壓到自己想要安裝到的目錄,本人解壓到的是D:Environmentmysql-5.7.19
3、添加環(huán)境變量:我的電腦->屬性->高級(jí)->環(huán)境變量
選擇PATH,在其后面添加: 你的mysql 安裝文件下面的bin文件夾
4、編輯 my.ini 文件 ,注意替換路徑位置
[mysqld]
basedir=D:Program Filesmysql-5.7
datadir=D:Program Filesmysql-5.7data
port=3306
skip-grant-tables
5、啟動(dòng)管理員模式下的CMD,并將路徑切換至mysql下的bin目錄,然后輸入mysqld –install (安裝mysql)
6、再輸入 mysqld --initialize-insecure --user=mysql 初始化數(shù)據(jù)文件
7、然后再次啟動(dòng)mysql 然后用命令 mysql –u root –p 進(jìn)入mysql管理界面(密碼可為空)
8、進(jìn)入界面后更改root密碼
update mysql.user set authentication_string=password('123456') where user='root'and Host = 'localhost';
9、刷新權(quán)限
flush privileges;
10、修改 my.ini文件刪除最后一句skip-grant-tables
11、重啟mysql即可正常使用
net stop mysql
net start mysql
12、連接上測試出現(xiàn)以下結(jié)果就安裝好了
一步步去做 , 理論上是沒有任何問題的 .
如果您以前裝過,現(xiàn)在需要重裝,一定要將環(huán)境清理干凈 .
好了,到這里大家都裝好了,因?yàn)閯偨佑|,所以我們先不學(xué)習(xí)命令.
這里給大家推薦一個(gè)工具 : Navicat .
即便有了可視化工具,可是基本的DOS命名大家還是要記住!
Navicat
可手動(dòng)操作,管理MySQL數(shù)據(jù)庫的軟件工具
特點(diǎn) : 簡潔 , 易用 , 圖形化
使用Navicat管理工具自己完成以下操作 :
- 連接本地MySQL數(shù)據(jù)庫
- 新建MySchool數(shù)據(jù)庫
- 字段
- GradeID : int(11) , Primary Key (pk)
- GradeName : varchar(50)
- 數(shù)據(jù)庫名稱MySchool
- 新建數(shù)據(jù)庫表(grade)
在歷史記錄中可以看到相對(duì)應(yīng)的數(shù)據(jù)庫操作的語句 .
連接數(shù)據(jù)庫
打開MySQL命令窗口
- 在DOS命令行窗口進(jìn)入 安裝目錄mysqlbin
- 可設(shè)置環(huán)境變量,設(shè)置了環(huán)境變量,可以在任意目錄打開!
連接數(shù)據(jù)庫語句 : mysql -h 服務(wù)器主機(jī)地址 -u 用戶名 -p 用戶密碼
注意 : -p后面不能加空格,否則會(huì)被當(dāng)做密碼的內(nèi)容,導(dǎo)致登錄失敗 !
幾個(gè)基本的數(shù)據(jù)庫操作命令 :
update user set password=password('123456')where user='root'; 修改密碼
flush privileges; 刷新數(shù)據(jù)庫
show databases; 顯示所有數(shù)據(jù)庫
use dbname;打開某個(gè)數(shù)據(jù)庫
show tables; 顯示數(shù)據(jù)庫mysql中所有的表
describe user; 顯示表mysql數(shù)據(jù)庫中user表的列信息
create database name; 創(chuàng)建數(shù)據(jù)庫
use databasename; 選擇數(shù)據(jù)庫
exit; 退出Mysql
? 命令關(guān)鍵詞 : 尋求幫助
-- 表示注釋
總結(jié)
以上是生活随笔為你收集整理的navicat mysql两张表建立联系_初识MySQL的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 右手螺旋判断磁感应强度方向_高考丨电磁感
- 下一篇: unity 批量导入模型工具_如何将VM