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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

navicat mysql两张表建立联系_初识MySQL

發(fā)布時(shí)間:2025/3/19 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 navicat mysql两张表建立联系_初识MySQL 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

初識(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ù)以對象的形式存儲(chǔ)在數(shù)據(jù)庫中,而對象之間的關(guān)系通過每個(gè)對象自身的屬性來決定


什么是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)境變量:我的電腦->屬性->高級->環(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)

在歷史記錄中可以看到相對應(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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。