1. 修改表中資料
命令:update 表名 set 字段=新值,... where 條件
mysql> update myclass set name='mary' where id=1;
2.在表中增加字段
命令:alter table 表名 add 字段 型別 其他;
例如:在表 myclass 中新增了乙個字段 passtest,型別為 int(4),預設值為 0
mysql> alter table myclass add passtest int(4) default '0'
3.取表中前幾行的資料
例如:檢視表 myclass 中前 2 行資料
mysql> select * from myclass order by id limit 0,2;或者select * from myclass order by id limit 2
4. 刪除表中資料
命令:delete from 表名 where 表示式
例如:刪除表 myclass 中編號為 1 的記錄
mysql> delete from myclass where id=1;
5. 如果要查詢不重複的記錄,有時候可以用group by :
select id,name from user group by name;
6.多表聯合查詢:
外連線:左連線,右連線,完全外連線
左連線:左表的資料都顯示,右表顯示與左表相等欄位的連線
完全外連線:左表右表資料均顯示
內連線:顯示左表,右表條件相等的資料
常見軟體測試面試題
1.如果面試的時候要用到乙個你不熟悉的工具,而且測試時間又緊張你會怎麼辦?2.測試的時候出現乙個很嚴重的bug,但是開發讓你重現的時候無法重現這個bug,應該怎麼處理?3.為什麼轉行?4.怎麼表現出穩定?5.你覺得你的優勢是什麼?6 未來工作可能遇到什麼挑戰,準備怎麼解決?7.軟體上線後,使用者反饋...
Mysql常見面試題
參考博文 innodb引擎中的索引型別 聚集索引 每張表都會他們的主鍵建立一顆b 樹索引,並且在葉子節點上會存放對應主鍵的行記錄。輔助索引 非聚集索引 對非主鍵列建立的b 樹索引,葉子節點存放了索引值和書籤,這個書籤就是對應的主鍵值。那之後可以通過這個主鍵值找到對應的行記錄。聯合索引 對兩個或者兩個...
mysql常見面試題
索引是一種資料結構,使用索引可以提高查詢效率。1.hash索引 2.b 樹索引 1.hash索引查詢更快,使用hash函式一次查詢,但是無法進行範圍查詢,不支援排序 2.b 樹索引有logn級別的查詢速度,支援範圍查詢,支援排序 1.大資料量 2.頻繁使用字段 一組sql語句,要麼同時成功,要麼同時...