有四種方式進行判斷:
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名申請、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、上林網(wǎng)站維護、網(wǎng)站推廣。
1.SHOW TABLES LIKE '%tb_bp_d_case%';
2.select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='dbname' and TABLE_NAME='tablename' ;
3. 如果表不存在就建立這個表,那么可以直接用
create table if not exists tablename.這樣的指令來建立,不需要先去查詢表是否存在。
4. 從模板表創(chuàng)建表:
create table if not exists like old_table_name;
mysql如何查看定時器有沒有執(zhí)行
1.查看是否開啟evevt與開啟evevt。
1.1、MySQL evevt功能默認是關(guān)閉的,可以使用下面的語句來看evevt的狀態(tài),如果是OFF或者0,表示是關(guān)閉的。
show VARIABLES LIKE '%sche%';
1.2、開啟evevt功能
SET GLOBAL event_scheduler = 1;
2.創(chuàng)建定時器的過程
2.1、創(chuàng)建測試表test
drop table if exists test;
create table test
(
id int(11) not null auto_increment primary key,
time datetime not null
) engine=innodb default charset=utf8;
2.2、創(chuàng)建evevt要調(diào)用的存儲過程test_proce
delimiter //
drop procedure if exists test_proce//
create procedure test_proce()
begin
insert into test(time) values(now());
end//
delimiter ;
2.3、開啟evevt(要使定時起作用,MySQL的常量GLOBAL event_scheduler必須為on或者是1)
執(zhí)行show variables like 'event_scheduler';查看evevt是否開啟;
若沒開啟執(zhí)行set global event_scheduler='on';
2.4、創(chuàng)建事件test_event(其作用:每隔一秒自動調(diào)用test_proce()存儲過程)
drop event if exists test_event;
create event test_event
on schedule every 1 second
on completion preserve disable
do call test_proce();
2.5、開啟事件test_event
可以使用 not like
LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式
not like 即表示不包含某條件
例子:
Persons 表:
Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing
選取居住在不包含 "lon" 的城市里的人
SELECT * FROM Persons WHERE City NOT LIKE '%lon%'
結(jié)果集:
Id LastName FirstName Address City
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing
1、創(chuàng)建測試表,
create table test_person(id int, RMB int);
2、插入測試數(shù)據(jù)
insert into test_person values(1,180);
insert into test_person values(2,170);
insert into test_person values(3,290);
insert into test_person values(4,160);
insert into test_person values(5,299);
insert into test_person values(6,266);
insert into test_person values(7,155);
3、查詢表中所有記錄,select t.* from test_person t,
4、編寫sql,匯總每個vip類型的用戶數(shù),
select vip_type, count(distinct id)
from (select case when RMB100 and RMB200 then 'VIP1' when RMB200 then 'VIP2' end as vip_type, id
? ? from test_person) t
group by vip_type
思路如下,分別將A與B,A與C進行關(guān)聯(lián),然后使用 union 進行連接,查詢時,直接使用這個查詢就可以了(可以建個視圖,查詢起來比較方便 ),如下:
select?d.id,?d.name
from?(select?A.id,?B.name
from?A,?B
where?A.id?=?B.id
and?A.type?=?'教師'
union
select?A.id,?C.name
from?A,?C
where?A.id?=?C.id
and?A.type?=?'教室')?d
where?d.id?=?123
有問題請追問,希望可以幫到你