SQL筆記(12) 管理MySql

2021-10-25 10:17:33 字數 1188 閱讀 1768

1.進入mysql

在 mysql 路徑下,輸入「mysql -uroot -p」後,輸入密碼。
2.列出所有資料庫

show

databases

;

其中,information_schema、mysql、performance_schema和sys是系統庫,不要去改動它們。其他的是使用者建立的資料庫。

3.建立乙個新資料庫

create

database test;

4.刪除乙個資料庫

drop

database test;

注意:刪除乙個資料庫將導致該資料庫的所有表全部被刪除

5 切換為當前資料庫

use test;

1 列出所有表

show

tables

;

2 檢視乙個表的結構

desc students;
3 檢視建立表

show

create

table students;

4 刪除表

drop

table students;

5 給students表新增一列birth

alter

table students add

column birth varchar(10

)not

null

;

6 修改birth列,例如把列名改為birthday,型別改為varchar(20)

alter

table students change column birth birthday varchar(20

)not

null

;

7 刪除列

alter

table students drop

column birthday;

exit

SQL學習筆記 《SQL高階教程》1 2

自連線 非等值連線 自連線 group by 遞迴集合 表是行的集合,面向集合 開銷較大 唯二重要的方法 case 自連線 sql語言 面向集合的特性 有序對 無序對 獲取可重排列 交叉連線 笛卡爾積 3 3 select p1.name as name 1,p2.name as name 2 fr...

SQL學習筆記1 2 DDL

資料定義語言 data definition language,ddl 用於定義資料庫的結構,比如建立 修改或刪除資料庫物件。注意 rollback回滾對於ddl無效。oracle中檢視使用者已建立的表為 select from user tablesoracle中檢視使用者定義的各種資料庫物件 s...

MySQL學習筆記12 變數

說明 系統變數由系統定義,不是使用者定義,屬於伺服器層面 注意 全域性變數需要新增global關鍵字,會話變數需要新增session關鍵字,如果不寫,缺省會話級別 1.1 全域性變數 作用域 針對於所有會話 連線 有效,但不能跨重啟 檢視所有全域性變數 show global variables 檢...