1. 程式人生 > >mysql簡介以及常用dos命令

mysql簡介以及常用dos命令

style delet 多個 操作 top pre 電子 排序 dex

mysql:關系型數據庫管理系統(RDBMS 即 relational database management system)

什麽是數據庫:數據庫是根據數據結構來組織、存儲和管理數據的倉庫。它是一些關聯表的集合。

  • 數據表: 表是數據的矩陣。在一個數據庫中的表看起來像一個簡單的電子表格。
  • 列: 一列(數據元素) 包含了相同的數據, 例如郵政編碼的數據。
  • 行:一行(=元組,或記錄)是一組相關的數據,例如一條用戶訂閱的數據。
  • 冗余:存儲兩倍數據,冗余降低了性能,但提高了數據的安全性。
  • 主鍵:主鍵是唯一的。一個數據表中只能包含一個主鍵。你可以使用主鍵來查詢數據。
  • 外鍵:外鍵用於關聯兩個表。
  • 復合鍵
    :復合鍵(組合鍵)將多個列作為一個索引鍵,一般用於復合索引。
  • 索引:使用索引可快速訪問數據庫表中的特定信息。索引是對數據庫表中一列或多列的值進行排序的一種結構。類似於書籍的目錄。

doc命令添加mysql用戶實例

use mysql;
insert into user(hos,user,password,select_priv,insert_priv,update_priv) values(localhost,demo,PASSWORD(123),Y,Y,Y);//授權用戶可進行 SELECT, INSERT 和 UPDATE操作權限
FLUSH PRIVILEGES;//
這個命令執行後會重新載入授權表 select host,user,password from user where user=demo;

刪除mysql用戶

delete from user where user = demo;

管理數據庫常用命令

show databases; //顯示數據庫列表
use demo;//選擇一個數據庫
show tables;//顯示指定數據庫的所有數據表

show index from table_demo;//顯示數據表的索引信息

show table statiu  from table_demo;   // 顯示數據庫 table_demo 中所有表的信息
show table statiu 
from table_demo LIKE table_demo%; //表名以table_demo開頭的表的信息 show table statiu from table_demo LIKE table_demo%\G; //加上 \G,查詢結果按列打印 net start mysql //啟動mysql服務 net stop mysql //關閉mysql服務

mysql簡介以及常用dos命令