資料庫是以一定方式儲存在一起、能予多個使用者共享的資料集合。簡而言之資料庫就是功能更加強大的,更高階的**軟體
常見的有:
mysql ;oracle ;mongodb ;db2; sqlite ;sqlserver …
mysql (sun -----> oracle)
mariadb :屬於mysql的乙個替代品,而且是開源的。
redhat 8 中安裝mariadb:dnf install mariadb-server.x86_64
mariadb.service ; 啟動服務
3306 ; 預設埠號
/etc/my.cnf ; 主配置檔案
/var/lib/mysql ; 資料目錄
systemctl enable --now mariadb ; 開啟mariabd
1.關閉資料庫開放埠
netstatus -antlupe | grep mysql ; 此命令查詢不到埠
然後執行安全初始化指令碼:mysql_secure_installation。設定密碼之後一路預設
1.檢視
show databases ; 顯示庫名稱
use mysql ; 進入mysql庫
show tables ; 顯示庫中的所有表
select * from user ; 查詢所有資料
select host,user,password from user ; 查詢指定字段
2.新建
create database westos; ##新建庫
create table linux (
username varchar(6) not null,
password varchar(30) not null
); 新建表
desc linux; 顯示表結構
insert into linux values (『user1』,『123』); 插入資料
3.更改
alter table redhat rename linux;
alter table linux add age varchar(4) after password;
alter table linux drop age;
update linux set ***=『g』 where username=『user2』;
4.刪除
1.首先,資料密碼更改:mysqladmin -uroot -plee password westos
更改為westos
2.資料庫密碼破解
systemctl stop mariadb
mysqld_safe --skip-grant-tables &
update mysql.user set password=password(『lee』) where user=『root』;
flush privileges;
kill -9 mysql的所有程序
MySQL資料庫使用 MySQL資料庫管理
開發時一般不使用系統的root使用者,應該是建立乙個新的使用者,管理乙個工程。登入使用者的命令 mysql uusername p 登入完成後就進入sql命令格式,格式以 結尾。windows用安裝的時候設定的root登入命令列,如下圖所示。linux安裝時若沒有提示設定root密碼的,可以使用系統...
管理資料庫與表
一 資料庫的建立與刪除 1.介紹 資料庫是用於儲存和操作諸如表,資料庫檢視,觸發器,儲存過程等資料的物件的集合。2.建立資料庫 3.顯示資料庫 show databases語句顯示mysql資料庫伺服器中的所有資料庫。其中 information schema,performance schema和...
資料庫管理系統與資料庫系統
資料庫管理系統 dbms dbms的工作模式 接受應用程式的資料請求和處理請求 將使用者的資料請求 高階指令 轉換成複雜的機器 低層指令 實現對資料庫的操作 從對資料庫的操作中接受查詢結果 對查詢結果進行處理 格式轉換 將處理結果返回給使用者 dbms的主要功能 資料庫的定義功能 定義db的 結構 ...