認識MySQL資料庫以及一些關於資料庫的操作
溫馨提示:文章乾貨,建議收藏~
前端的內容暫時就告一段落了
接下來咱們來一起了解
資料庫方面的知識~
資料庫
1)什麼是資料庫
資料庫就是存儲數據的倉庫,其本質是一個文件系統,數據按照特定的格式將數據存儲起來,用戶可以對資料庫中的數據進行增加,修改,刪除及查詢操作。
2)常見的資料庫
MYSQL:
開源免費的資料庫,小型的資料庫.已經被Oracle收購了.MySQL6.x版本也開始收費。
Oracle:
收費的大型資料庫,Oracle公司的產品。Oracle收購SUN公司,收購MYSQL。
DB2:
IBM公司的資料庫產品,收費的。常應用在銀行系統中。
SQLServer:
MicroSoft 公司收費的中型的資料庫。C#、.net等語言常使用。
SyBase:
已經淡出歷史舞台。提供了一個非常專業數據建模的工具PowerDesigner。
SQLite:
嵌入式的小型資料庫,應用在手機端。
在這些資料庫中,和Java相關的資料庫:MYSQL,Oracle。這裡我們使用的是MySQL資料庫。
使用MySql資料庫
1)資料庫的安裝
首先就是資料庫的安裝~,這個在網上有很多教程的,所以就當做一個小練習吧~小夥伴們自己想辦法把MySQL資料庫安裝到自己的電腦上~
安裝後之後,MySQL會以windows服務的方式為我們提供數據存儲功能。
開啟和關閉服務的操作:
右鍵點擊我的電腦管理服務可以找到MySQL服務開啟或停止。
也可以在DOS窗口,通過命令完成MySQL服務的啟動和停止。
注意:必須以管理運行cmd命令窗口
2)登錄MySQL資料庫
MySQL是一個需要賬戶名密碼登錄的資料庫,登陸後使用,它提供了一個默認的root賬號,使用安裝時設置的密碼即可登錄。
格式:
cmd> mysql –u用戶名 –p密碼
SQL語句
在使用資料庫的時候需要使用到資料庫認識的語言——SQL語句,它是資料庫的代碼。
結構化查詢語言(Structured Query Language)簡稱SQL,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關係資料庫系統。
創建資料庫、創建數據表、向數據表中添加一條條數據信息均需要使用SQL語句。
1)SQL分類:
數據定義語言:
簡稱DDL(Data Definition Language),用來定義資料庫對象:資料庫,表,列等。關鍵字:create,alter,drop等
數據操作語言:
簡稱DML(Data Manipulation Language),用來對資料庫中表的記錄進行更新。關鍵字:insert,delete,update等
數據查詢語言:
簡稱DQL(Data Query Language),用來查詢資料庫中表的記錄。關鍵字:select,from,where等
數據控制語言:
簡稱DCL(Data Control Language),用來定義資料庫的訪問許可權和安全級別,及創建用戶。
2)資料庫操作:
創建資料庫
create database
資料庫名;
create database
資料庫名 character set 字符集;
查看資料庫
show databases;
查看資料庫MySQL伺服器中的所有的資料庫:
show create database 資料庫名;
查看某個資料庫的定義的信息:
刪除資料庫
drop database 資料庫名稱;
切換資料庫:
use 資料庫名;
查看正在使用的資料庫:
select database();
那麼今天先到這裡了
再見了
我是萌新娜娜
立志做一個不翻車的老司機
學習Java的路上請多多指教
有任何問題都可以在文章留言,娜姐都看著的呢!
合作,投稿,轉載,版權問題請聯繫 李娜:Lina_Java
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
TAG:Java聯盟 |