MySQL資料庫基礎(簡介 操作規範 基本指令)

2021-10-06 08:42:07 字數 2187 閱讀 3862

二、mysql對庫指令

1、資料庫

資料庫是「按照資料結構來組織、儲存和管理資料的倉庫」。

是乙個長期儲存在計算機內的、有組織的、可共享的、統一管理的大量資料的集合。

簡單來說就是資料的集合。

2、資料庫管理系統

from「科普中國」

資料庫管理系統是為管理資料庫而設計的電腦軟體系統,一般具有儲存、擷取、安全保障、備份等基礎功能。資料庫管理系統可以依據它所支援的資料庫模型來作分類,例如關係式、xml;或依據所支援的計算機型別來作分類,例如伺服器群集、移動**;或依據所用查詢語言來作分類,例如sql、xquery;或依據效能衝量重點來作分類,例如最大規模、最高執行速度;亦或其他的分類方式。不論使用哪種分類方式,一些dbms能夠跨類別,例如,同時支援多種查詢語言。

資料庫管理系統是資料庫系統的核心組成部分,主要完成對資料庫的操縱與管理功能,實現資料庫物件的建立、資料庫儲存資料的查詢、新增、修改與刪除操作和資料庫的使用者管理、許可權管理等。

簡單來說就是管理資料庫的系統,最大的資料庫管理軟體。因為管理資料庫的軟體很多,而資料庫是最大的。

3、mysql簡介

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體之一。

具體安裝過程請參考文章:

mysql 安裝教程+完整過程+解壓修改檔案

5、skip-grant-tables無效解決方案

在安裝過程中可能會遇到一點問題,我就遇到了「使用mysql中skip-grant-tables無效」來免密登陸無效的情況,解決方方案就是一下幾點:

1)以管理員的身份開啟cmd,關掉mysql服務(net stop mysql)

2)在mysql bin目錄下輸入:mysqld --skip-grant-tables

3)再開啟乙個cmd視窗,輸入mysql -u root -p

這時就可以免密碼進入mysql。

4)現在就可以進行密碼更改了

use mysql update user set password = passwrod(「sqlpwd」) where user = 「root」

5)密碼設定成功後,重啟電腦,開啟mysql服務(net start mysql)

這時我們就能用改好的密碼進行登入了。

1、啟動、檢視、設定密碼與登陸

2、mysql規範和注意事項

在使用它時,只需要發出「做什麼」的命令,「怎麼做」是不用使用者考慮的。sql功能強大、簡單易學、使用方便,已經成為了資料庫操作的基礎,並且現在幾乎所有的資料庫均支援sql。

3、資料庫操作(ddl)

1)檢視所有資料庫

show

databases

;

檢視資料庫的建立方式

這就是當前系統mysql下的所有資料庫,其中mysql是最重要的庫,也可以自己建立庫,如以下操作…

2)建立資料庫emp

create

database test;

這裡的query ok就是表示操作成功了(任何操作都是這樣)

3)修改資料庫

alter

database test [

character

set ***]

;

4)切換資料庫

ues test;
注意:進入到某個資料庫後沒辦法再退回之前狀態,但可以通過use進行切換

檢視當前使用的資料庫

MySQL 資料庫基礎操作

1.建立資料庫 建立乙個名為db1的資料庫 create database db1 tips 當我們建立資料庫沒有指定字符集和校驗規則時,系統使用預設字符集 utf8 檢視系統支援的字符集 show charset 建立乙個使用utf8字符集的資料庫 create database test1 ch...

MySQL資料庫基礎操作

net start mysql net stop mysql mysql u 登入賬戶名 預設情況下是root p 登入密碼 或者 mysql u 登入賬戶名 預設情況下是root p 回車 在系統提示的password後面輸入你的 登入密碼 mysql h ip u 登入賬戶名 預設情況下是roo...

MySQL資料庫基礎操作

1.使用 create 命令建立資料庫,語法如下 create database 資料庫名 此處的資料庫名不需要加雙引號2.資料庫的刪除 drop database 資料庫名 3.資料庫的選擇 use 資料庫名 4.建立資料表 create table 表的名字 項的名字 資料型別,項的名字 資料型...