python基礎知識學習 資料庫操作(DDL)

2021-09-26 03:47:07 字數 828 閱讀 9781

information_schema: 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊、列資訊、許可權資訊、字元資訊等

performance_schema: mysql 5.5開始新增乙個資料庫:主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件、鎖等現象

mysql: 授權庫,主要儲存系統使用者的許可權資訊

test: mysql資料庫系統自動建立的測試資料庫

建立語法

create database 資料庫名 charset utf8;

資料庫命名規則:

建立資料庫(即在磁碟上建立乙個對應的資料夾)

create database [if not exists] 資料庫名 [character set ***] ;
檢視資料庫

show databases;   檢視所有的資料庫

show create database 資料庫名; 檢視資料庫db_name的建立資訊

select database(); 檢視當前處理的資料庫

選擇資料庫

use 資料庫名(注意點:進入到某個資料庫後沒辦法再退回之前狀態,但可以通過use進行切換)
刪除資料庫

drop database [if exists] 資料庫名;    (刪除某個資料庫對應的資料夾)
修改資料庫

alter database 資料庫名 [character set ***] ;

資料庫基礎知識

資料定義 定義基本表 create table 表名 列名 資料型別 列級完整性約束條件 列名 資料型別 列級完整性約束條件 表級完整性約束條件 後面用到的表 1 學生 表 student 由學號 sno 姓名 sname 性別 s 年齡 sage 所在系 sdept 5個屬性組成,可記為 stud...

資料庫 基礎知識

e r模型 實體 聯絡模型 entity relationship model,e r模型 實體是指現實中區別於其他物件的一種 物體 或一件 事情 例如一名學生,乙個專案等等。同乙個型別中所有的實體被叫做實體集,對應於資料庫的一張表,乙個實體則對應於一條記錄。不同的任務之間,就是通過聯絡關係整合到一...

資料庫基礎知識

一 1 ddl 資料庫定義語句,建立資料表 dml 資料庫操作語言 dcl 資料控制語言 dql 資料查詢語言 2 資料查詢,sql語句 看課堂作業 查詢結果是表。3 聚集函式的一般格式 會使用 distinct all 列名 4 檢視 從乙個或幾個基本表 或檢視 匯出的表,與基本表不同,是乙個虛表...