理論小知識 普通索引

2021-10-08 13:08:38 字數 473 閱讀 8361

建立索引

這是最基本的索引,它沒有任何限制。它有以下幾種建立方式:

create index indexname on mytable(username(length));

如果是char,varchar型別,length可以小於字段實際長度;如果是blob和text型別,必須指定 length。

修改表結構(新增索引)

alter mytable add index [indexname] on (username(length))

建立表的時候直接指定

create table mytable(

id int not null,

username varchar(16) not null,

index [indexname] (username(length))

);刪除索引的語法

drop index [indexname] on mytable;

理論小知識 SessionAttributes

在多個請求之間共用某個模型屬性資料,則可以在 控制器類上標註乙個 sessionattributes,spring mvc 將在模型中對應的屬性暫存到 httpsession 中。sessionattributes 除了可以通過屬性名指定需要放到會 話中的屬性外,還可以通過模型屬性的物件型別指定哪些...

理論小知識 MySQL WHERE 子句

我們知道從 mysql 表中使用 sql select 語句來讀取資料。如需有條件地從表中選取資料,可將 where 子句新增到 select 語句中。語法以下是 sql select 語句使用 where 子句從資料表中讀取資料的通用語法 select field1,field2,fieldn f...

理論小知識 獲取AUTO INCREMENT值

在mysql的客戶端中你可以使用 sql中的last insert id 函式來獲取最後的插入表中的自增列的值。在php或perl指令碼中也提供了相應的函式來獲取最後的插入表中的自增列的值。perl例項 使用 mysql insertid 屬性來獲取 auto increment 的值。例項如下 d...