MySQL更新知識點(我自己看的)

2021-10-06 04:06:12 字數 1377 閱讀 9910

資料庫

基礎1.what:用於儲存和管理資料的倉庫

特點:1.持久化儲存資料,乙個檔案系統

2.方便儲存和管理資料

3.使用了統一的方式運算元據庫(sql)

常見資料庫軟體:oracle,mysql

2.安裝

看鏈結3.mysql服務啟動:windows+r=cmd

1.手動搜尋服務

2.cmd~services.msc

3.使用管理員開啟cmd,net start mysql:啟動服務,net stop mysql:關閉服務

4.登入(多種方式,下面只寫了一種)

cmd,mysql —uroot —p

輸入密碼

exit=quit=退出

5.目錄結構

配置檔案:my.ini

資料目錄:資料庫,表,資料

結構化查詢語言,定義了操作所有關係型資料庫的規則,每一種資料庫操作的方式存在不一樣的地方,稱為方言

通用語法

1.可單行或雙行書寫,分號結尾

2.空格和縮排增強語句可讀性

3.資料庫不區分大小寫

三種注釋

單行注釋:—— 注釋內容,#注釋內容

多行注釋:/注釋/

語句分類

ddl:運算元據庫,表

crud

1.建立

建立資料庫:create database 資料庫名稱;建立資料庫,判斷不存在,在建立:create database if not exists 資料庫名稱;建立資料庫,並指定字符集:create database 資料庫名稱 character set 字符集名;

2.r查詢查詢所有資料庫的名稱:show databases;

r:查詢

查詢所有資料庫的名稱

show databases;

查詢某個資料庫或建立語句

show create database 資料庫名稱;

3.u修改

修改資料庫的字符集

alter databases 資料庫名稱 character set 字符集名稱

4.d刪除

刪除資料庫:drop database 資料庫名稱;

判斷資料庫存在,存在再刪除:

drop database if exists 資料庫名稱;

5.使用資料庫

查詢當前正在使用的資料庫名稱:select data();

使用資料庫:use 資料庫名稱

dml:增刪改資料

dql:查詢資料

dcl:定義訪問許可權和安全級別,建立使用者

1.c建立

1.語法

create table 表名(

列名1 資料型別1

列名2 資料型別2

mysql5 7 ssl 的更新知識和了解

之前版本mysql資料庫預設安裝的使用者密碼為空 所有使用者擁有對於mysql預設安裝test資料庫的訪問許可權 即使沒有授予許可權 好在oracle官方也已經意識到安全的重要性,mysql 5.7開始安裝完成後的root使用者的密碼不再是空,而是在安裝時隨機產生乙個密碼,這也導致了使用者安裝5.7...

TipeMessage專案用到的新知識點

1.仿qq托盤訊息閃動 原理 當有訊息來的時候,托盤圖示以彩色圖示和透明圖示來回切換表現閃動效果。system.media.soundplayer player new system.media.soundplayer player.play 3.呼叫chrome開啟指定 process proce...

ES6的新知識點

原有變數 var的缺點 新增變數 let 不能重複宣告,變數 可以修改,塊級作用域 const 不能重複宣告,變數 不可以修改,塊級作用域 原函式 var func function args 只有乙個return 所以上述函式還可以寫為 var func args alert abc functi...