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