MYSQL安裝與庫的基本操作

2022-05-29 03:09:14 字數 2697 閱讀 9921

#

用來儲存資料的倉庫

#資料庫可以在硬碟及記憶體中儲存資料

資料庫伺服器端: 存放資料的主機集群

資料庫端: 可以連線資料庫的任意客戶端

資料庫管理員: dba

#

庫: 多表構建乙個資料庫 , 本質就是資料夾

## 表: 多條資料構建一張表 , 本質就是檔案

## 記錄: 存放一條條資料 , 本質就是檔案中一條條資料記錄​#

(字段) id, name, age, gender...乙個老師資料 =>一條資料記錄

非關係型資料庫

安裝server端與client端

​如何啟動server? 如何通過client連線server

#掌握#

將mysql伺服器新增到系統服務,在系統服務中啟動mysql, 命令: mysqld --install

#進入系統服務: win+r => services.msc => 找到mysql服務手動啟動或關閉

#或者執行cmd命令:net start mysql/net stop mysql 啟動/關閉服務端​#

連線資料庫:mysql -hlocalhost -p3306 -uroot -p

#通過最高許可權進入資料庫, 要採用root使用者進入, 連入本地資料庫: mysql -uroot -p​#

檢視mysql版本: select version();

#檢視當前使用者: select user();

#檢視mysql下的所有資料: show databases;

#

知道舊密碼

#修改密碼: mysqladmin -uroot -p舊密碼 password "新密碼"​#

遺忘舊密碼

#1.繞過授權表啟動服務(安全認證服務停止): mysqld --skip-grant-tables;

#2.以任意密碼登入root使用者: mysql -uroot -任意

#3.更新密碼: updata mysql.user password=password('新密碼") where user=root and host="localhost"

#重新整理許可權: flush privileges;

cmd下建立檔案:type nul>檔名

#

檢視資料配置資訊: \s =>統一編碼 => 防止亂碼(讀取資料不方便, 防止資料丟失)​#

1. 在mysql安裝目錄下: 建立my.ini檔案(my.cnf)(命令:type nul>檔案字尾)

#2. 設定配置資訊並儲存

[mysqld]

#port=7777 注釋

character-set-server=utf-8collation-server=utf8_general_ci

[client]

default-character-set=utf-8

#重啟服務

#

1. 增 ,建立資料庫

#採用預設編碼集: create database db1; # db1為資料夾名

#自定義編碼集: create database '資料夾名' charset="utf-8";​#

2. 查 ,檢視資料庫全部資訊

#縱觀所有資料庫: show databases;

#詳細資訊: show create database db1;​#

3. 改 , 修改資料庫編碼集

#alter database db1 charset="utf-8";​#

4. 刪, 移除資料庫

#drop database db1;

#

前提: 在具體的某個庫下建立表

#進入指定資料庫:use db1

#確定當前使用的資料庫: select database();​#

1. 增,建立表(字段 型別, ..., 欄位n 型別)

#create table t1(name char, age int);​#

2. 查, 檢視表資訊

#縱觀所有資料庫: show tables;

#詳細資訊: show create table t1;

#表字段結構資訊: description t1;​#

3. 改

#修改字段屬性: alter table t1 modify name char(20);

#修改欄位名: alter table t1 change name usr char(16);

#修改表名: alter table t1 rename t2;​#

4. 刪, 刪除表

#drop table t1;

#

前提: 知道具體操作的是哪張表

#1. 增, 新增字段

#insert into​#

2. 查,

#select * from t1;​#

3. 改

#updata t1 set age=28 where usr='aa';​#

4. 刪

#delete from t1 where age>8; # (條件可變)

Mysql 庫的基本操作

information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...

資料庫安裝與基本操作

開啟終端,輸入sudo apt get install mysql server 再輸入sudo apt get install mysql client 啟動服務 sudo etc init.d mysql start 關閉服務 mysqladmin u root p shutdown 重啟服務 ...

MySQL的安裝和基本操作

1 檢視資料庫 show databases 其中有個mysql資料庫存放了使用者名稱和密碼 2 建立資料庫firstdb create database firstdb 3 進入資料庫 use firstdb 4 檢視當前使用的資料庫 select database 5 建立表 create ta...