資料庫基礎引導01

2021-10-05 17:28:40 字數 1748 閱讀 4990

資料庫:存放資料的倉庫

資料庫中有很多庫,庫中有多個**

常見關係型資料庫 資料庫管理系統

yum -y install mariadb-server

systemctl restart mariadb

systemctl enable mariadb

mysql 進入資料庫

檢視資料庫

show databases;
檢視表

show tables;
建立庫

create database nsd;

刪除庫```powershell

drop database nsd;

切換資料庫

use mysql;
設定資料庫管理員密碼:

資料庫使用者資訊存在mysql庫user表中

系統使用者資訊存在/etc/passwd中

mysqladmin -u root password 『456』

mysql -u root -p456

mysqladmin -u root -p456 password 『123』

忘記密碼

yum remove mariadb-server
mariadb的主配置檔案/etc/my.cnf

匯入資料

mysql -u root -p123 nsd1905 < /root/users.sql
**:表記錄(行)、表字段(列)

增(insert)

刪(delete)

改(update)

查(select)

select 表字段 from 庫名.表名;

select id,name from  base;
查詢表結構

desc 表名;
有條件的查詢:

select

*from base where password='123'

;select

*from base where name='tom'

;

grant select

(all) on nsd1905.

* to lisi@localhost identifiled by '123'

;select user,host.password from mysql.user;

利用多表查詢:

禁止空密碼root使用者登入mariadb資料庫

select user,host,password where passwoer=''

;delete from user where password=''

;flush privileges; 重新整理user表記錄

mysql -u root -h server0.example.com

測試驗證登入失敗

01資料庫基礎

連線資料庫 資料庫右鍵 新建資料庫 a 輸入資料庫名字 中英文不限制 b 主檔案primary 初始大小 最小3mb 日誌檔案初始大小 1mb c 增長方式 d 可以是百分比,或者多少兆。e 路徑 修改到習慣目錄 p sql server data 不用寫檔名name 邏輯名 filename 檔案...

mysql學習01 資料庫基礎

資料庫軟體 資料庫管理系統 dbms 資料庫 通過dbms建立和操縱的容器,乙個以某種有組織的方式儲存的資料集合。表 1 庫中一種結構化的檔案,用來儲存某種特定型別的資料。2 乙個表中的資料應是同一種型別的資料。3 同一庫中的表必須不重名。4 模式 schema 描述表 庫的資訊,如 此表 庫如何儲...

Redis基礎篇 01鍵值資料庫基礎架構

1 更好的學習方式 1 先建立起 系統觀 也就是說,如果我們想要深入理解和優化 redis,就必須要對它的總體架構和關鍵模組有乙個全域性的認知,然後再深入到具體的技術點 2 專欄講解方式 1 通過剖析乙個最簡單 kv 鍵值資料庫,來迅速抓住學習和調優 redis 的關鍵 1 kv 的基本內部架構 1...