mysql資料庫之入門

2021-10-06 10:19:56 字數 1188 閱讀 8933

二、sql

簡單來說,mysql是一種儲存結構化資料的關係型資料庫,它是開放源**的,速度快,可靠性高。

可以將mysql理解為乙個服務。外部客戶端與聯結器進行連線,每個連線都會形成乙個執行緒。接下來通過解析器和優化器將sql語句進行解析與優化,優化後交給儲存引擎(innodb、myisam)將資料存入磁碟。

查詢快取即將查詢的資料先放在記憶體中。這樣再次查詢時可直接從快取中拿,讓查詢更有效率。

2.1.1 建立使用者

使用者只能在指定ip位址上登入mysql:create user 使用者名稱@ip位址 identified by 『密碼』;

使用者可以在任意ip位址上登入:create user 使用者名稱@『%』 identified by 『密碼』;

create user lcw@'%' identified by '123456';
2.1.2 給使用者授權

語法:grant 許可權1,…,許可權n on 資料庫.* to 使用者名稱@ip位址;其中許可權1、2、n可以直接用all關鍵字代替。許可權例如:create,alter,drop,insert,update,delete,select。

grant all on test.* to lcw;
2.1.3 撤銷授權

語法:revoke 許可權1,…,許可權n on 資料庫.* from 使用者名稱@ip位址;撤銷指定使用者在指定資料庫上的指定許可權。

撤銷例如:revoke create,delete on mydb.* form user@localhost;表示的意思是撤消user使用者在資料庫mydb上的create、alter許可權。

revoke all on test.* from lcw;
2.1.4 檢視許可權

檢視指定使用者的許可權:show grants for 使用者名稱@ip位址;

show grants for lcw;
2.1.5 刪除使用者
drop user lcw;

mysql資料庫入門電子 MySQL《資料庫入門》

資料庫入門 基礎知識 資料庫概述 資料庫是儲存資料資訊的中心,是乙個有組織的資料集合。資料庫最簡單的理解存放資料的倉庫 資料庫 database,db 是按照資料結構來組織 儲存和管理資料的倉庫,其本身可看作電子化的檔案櫃,使用者可以對檔案中的資料進行增加 刪除 修改 查詢等操作 資料庫系統由資料庫...

Mysql 資料庫入門

1 mysql資料庫服務的啟動與登入 mysql 伺服器啟動方式有兩種 通過服務的方式自動啟動 手動啟動的方式 1.1 windows 服務方式啟動 1.1.1 操作步驟 1.2 dos 命令方式啟動 1.2.1 操作步驟 1.3 控制台連線資料庫 mysql 是乙個需要賬戶名密碼登入的資料庫,登陸...

MySql資料庫入門

1.1外來鍵的作用 alter table school stu add constraint pk stu stuid primary key school stu stuid 外來鍵 外來鍵 在一張表中的某個字段引用的資料來自另一張表的某個欄位的資訊。主表 它的主鍵一般是需要被從表引用 從表 在...