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 檢...