關於MySOL個人學習心得

2021-10-01 04:30:54 字數 1104 閱讀 3900

1.檢視mysql預設的儲存引擎:show variable like 『storage_engine%』;

2.檢視表的詳情:show create table table_name \g

3.mysql修改表名:alter table old_table_name rename [to] new_table_name

4.mysql修改欄位名字:alter table table_name change 舊屬性名 新屬性名 舊資料型別

5.mysql修改字段順序:alter table table_name modify 欄位名 字段型別 after 其他字段

constraint 約束名 unique(欄位名)

mysql所支援的儲存引擎對每個表至少支援16個索引,總索引長度至少為256位元組

6.mysql建索引的三種方式:建表的時候建立索引

(1)index 索引名(欄位名)

(2)create index 索引名 on 表名(欄位名)

(3)alter table 表名 add index 索引名(欄位名)

7.刪除索引:drop index 索引名 on 表名

8.不僅顯示表的詳細資訊,同時也會顯示檢視的詳細資訊:show table status [from db_name]

9.檢視檢視資訊可以使用desc 檢視名:use information_schema

select * from views where table_name=『***』 \g

10.檢視修改:create or replace view view_name as select 語句

11.使用關鍵字in時,查詢集合中如果存在null,則不會影響查詢,如果使用關鍵字not in時,查詢集合中如果存在null,則不會有任何查詢結果。

12.group_concat(field)顯示每個分組中指定字段值

13.對於mysql,/和div %和mod,如果除數為0,將返回null

等於 = 或者 <=> 前者不能操作null,而後者可以

14.select null<=>null 『<=>效果』, null=null 『=效果』;

不等於!= 或者<> 這兩個比較運算子不能操作null

關於Go語言slice切片個人學習心得

一句話概括切片就是 切片實際上就是對陣列記憶體位址引用 而陣列本身就是乙個連續的記憶體位址 當超過了底層陣列的範圍之後就會分配乙個新的陣列給切片 結合下面 看一下就懂了 這裡有乙個很重要的cap的概念 var arr int s1 arr 2 6 s1的列印值為 2,3,4,5 但是 cap 實際上...

nao機械人學習心得(個人學習)

在nao機械人進行移動之前,移動指令的初始調節是必要的 預設移動指令的引數有時候會導致機械人在行走過程中不穩定 以下是其中的一些基本引數 nao的各類api是我們所必須要了解透徹的,不光是要瀏覽過,更要在電腦上進行程式執行實踐過,這樣才會對api的功能有乙個初步的了解。機械人的各執行器要有一定的了解...

前人學習心得

it技術,特別是軟體技術在生產力的驅動下更新非常之快,換句話說,開發軟體將原來越容易,而程式設計師越來越不值錢,拖個控制項誰不會啊?而設計乙個大型系統,或者苛刻的效能優化,將很少有人能勝任。此時你才意識到作業系統 演算法等基礎課程的重要性,它們是構成你 金字塔 結構中最底層的一部分。學習程式設計最好...