1. 程式人生 > >Mysql原理與實踐總結

Mysql原理與實踐總結

1.mysql常用語法

1. 登入mysql(-h是指host,-u是指user,-p是指password)
mysql -h 127.0.0.1 -u 使用者名稱 -p 密碼
2 .建立表 語法還是比較複雜的,之前有騰訊面試官問這個,然後答不上來。
在這裡插入圖片描述
3. join用於多表連線,查詢的通常是兩個表的欄位。
(解釋:有待更新,哈哈)
union用於組合同一種格式的多個select查詢。(解釋:有待更新)
4. 建立索引
唯一索引(UNIQUE) 語法:ALTER TABLE 表名字 ADD UNIQUE (欄位名字)

新增多列索引 語法:
ALTER TABLE table_name ADD INDEX index_name ( column1, column2, column3)
5. 修改列、新增列


新增列 語法:alter table 表名 add 列名 列資料型別 [after 插入位置];
刪除列 語法:alter table 表名 drop 列名稱;
6.清空表資料
方法一:delete from 表名; 方法二:truncate from “表名”;

DELETE:1. DML語言(資料庫操作語言);2. 可以回退;3. 可以有條件的刪除;
TRUNCATE:1. DDL語言(資料庫定義語言);2. 無法回退;3. 預設所有的表內容都刪除;4. 刪除速度比delete快。