
本文共 5038 字,大约阅读时间需要 16 分钟。
���������������SQL ���������������������
������������������������������������������������������ SQL ������������������������������ SQL ������������������������������������������������������������������������������������������������������������_Execute time_������������������������������������������������������������������������������������������������ SQL ������������������������������������������������������
1. ������������������������������
��������������������� Order
������������������������ Status
������������������������������������ 0���1���2���3������������������������������������������������������������������������������������ 0 ������������������������������������������ SQL���
select * from Order where Status != 0
��������������������������������������������������������������������������� !=
���not in
���not exists
��������������������������������������������� Order
���������������������������������������������������������������������������
������������������������������������������������������
select * from Order where Status in (1, 2, 3)
������������������������������������������������������������������������
2. ������������������������������������
��������������������������������� OrderNo
��������������������������������������������������������� SQL���
select * from Order where OrderNo like '%param'
���������
select * from Order where OrderNo like '%param%'
���������������������%param
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ param%
��������������������������������� ���������������
select * from Order where OrderNo like 'param%'
������������������������������������������������������
3. ������������������������������������
������������������������������������������ 2018 ������������������������������������������������ SQL���
select * from Order where Year(CreateTime) = 2018
������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������������������������������������������������������
select * from Order where CreateTime > '2018-1-1 00:00:00'
���������������������������������������������������������������������������������������
4. ��������������� Null ���������������������������
������������������������������������������������������ Null ������������������������������������������������������������������������������������������ Null ������������������������������������������������������ Null������������������������ User
��������������������� UserName
���������������������������
���������������������������
select * from User where UserName != '������'
��������������� UserName
������������ Null ��������������������������������������������������������������������������������������������� UserName
������������������������������������������ Null ������������
5. ���������������������������������
��������������� LoginID
��� Password
���������������������������������������������������������������������������������������������������������������������������
create index idx_loginpassword on User(LoginID, Password);
���������������������������
select * from User where Password = '{Password}'
������������������������������������������������������������������������������������������������������������������������������������������
select * from User where LoginID = '{LoginID}'
���������
select * from User where LoginID = '{LoginID}' and Password = '{Password}'
������������������������������������������������������
6. ���������������������������������������������
���������������������������������������������������������������������
select * from User where LoginID = '{LoginID}'
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ LIMIT 1
���
select * from User where LoginID = '{LoginID}' limit 1
������������������������������������������������������������������������������������
7. ������������������������������������������������������ SELECT *
��������������������������� SELECT * from table
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ID ���������������������������������������������
��������������������������������� SELECT count(0)
���������������������������������
select count(0) from User where LoginID = '{LoginID}'
���������
select fields from User where conditions;
������������ SELECT *
���������������������������������
������
��������������������������������������������������� SQL ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� SQL���
发表评论
最新留言
关于作者
