資料庫:存放資料的倉庫
資料庫中有很多庫,庫中有多個**
常見關係型資料庫 資料庫管理系統
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...