1.insert into
最常用簡單的插入語句,可以有以下兩種用法
insert
into tb_user(id, name, age)
values
(100022
,'tom',25
);// 只給指定的列賦值
insert
into tb_user values
(100022
,'tom',25
);// **必須 給所有列賦值**
注: into關鍵字可以省略
insert
into
user
values(2
,'xiaohong'
,user
,null
,null,1
);
對於字串資料一定要加引號
select
*from
user
where user_id like
'%us%'
or password like
'%us%'
;
模糊查詢用or似乎也可以實現,但是這種方法過於關注細節 mysql模糊查詢like優化
使用 like value 不走索引 select column from table where field like keyword 1.可使用 like value 前值匹配,可走索引 select column from table where field like keyword 2.使用...
like 模糊查詢
sql 模糊查詢 逗號,在sql中like中不需要轉義,但是如果 在sql中的某個欄位值用 分隔資料,需要獲取資料的時候直接把 拆分成資料,獲得乙個資料的list。例如 需要查詢某欄位是否包含乙個值,111是否存在於1111,2111,1112,1121,1113這個欄位中 因為根據 逗號分開,要求...
like模糊查詢
逗號,在sql中like中不需要轉義,但是如果 在sql中的某個欄位值用 分隔資料,需要獲取資料的時候直接把 拆分成資料,獲得乙個資料的list。例如 需要查詢某欄位是否包含乙個值,111是否存在於1111,2111,1112,1121,1113這個欄位中 因為根據 逗號分開,要求的答案是 不在字段...