sql È«ÎÄË÷Òý
1¡¢ÒªÆôÓÃÈ«ÎÄË÷Òý¹¦ÄÜÊ×ÏÈÐèÒª°²×°full text searchÈ«ÎÄË÷Òý·þÎñ
2¡¢Æô¶¯full text search·þÎñ
3¡¢ÏÈ´´½¨UniqueË÷ÒýºÍÈ«ÎÄË÷Òý£ºCREATE FULLTEXT INDEX ON table_name
4¡¢Ã¿¸ö±íÖ»ÔÊÐí´´½¨Ò»¸öÈ«ÎÄË÷Òý
ɾ³ýÈ«ÎÄË÷Òý DROP FULLTEXT INDEX ON table_name
È«ÎÄËÑË÷Óï¾ä£¬contains(),freeText()
×¢ÒâÊý¾Ý¿âµÄÅÅÐò¹æÔò£¬Chinese_PRC_CI_ASʱÖÐÎIJſɲéѯµ½ÕýÈ·½á¹û¡£
5¡¢Ê¾ÀýÓï¾ä£º
--¿ªÆôÊý¾Ý¿âÈ«ÎÄË÷Òý
SP_FULLTEXT_DATABASE 'enable'
--´´½¨±í
CREATE TABLE [dbo].[UserTB](
[id] [int] IDENTITY(1,1) NOT NULL,
[fullname] [nvarchar](400) COLLATE Chinese_PRC_CI_AS NULL,
[address] [nvarchar](500) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
--дÈë²âÊÔÊý¾Ý
insert into usertb(fullname,address) values('ÀÏÖÜ','»ØÁú¹ÛµØÇø±±¾©²ýƽ');
insert into usertb(fullname,address) values('ÀÏÍõ','beijing city changping district hui long guan region');
insert into usertb(fullname,address) values('ÀÏÀî','beijingcitychangpingdistricthuilongguan region');
insert into usertb(fullname,address) values('ÀÏÆÅ','aaaaaaaaaa dddddddd');
--´´½¨Ë÷Òý
CREATE UNIQUE INDEX ix_usertb_id ON usertb(id)
--´´½¨È«ÎÄË÷ÒýĿ¼
CREATE FULLTEXT CATALOG fa AS DEFAULT
--DROP FULLTEXT CATALOG FA
--CREATE FULLTEXT INDEX ON dbo.usertb(fullname) KEY INDEX ix_usertb_id
--DROP FULLTEXT INDEX on usertb
--´´½¨È«ÎÄË÷Òý
CREATE FULLTEXT INDEX ON dbo.usertb(address) KEY INDEX ix_usertb_id
--²âÊÔ²éѯ
SELECT * from userTB
--WHERE CONTAINS(address,'changpin')
--WHERE CONTAINS(address,'changping')
WHERE CONTAINS(address,'"aaa*"')
--WHERE CONTAINS(address,'"²ýƽ*"')
--WHERE CONTAINS(address,'²ýƽ')
Ïà¹ØÎĵµ£º
l ÔÚ³ÌÐòÖÐÆ´½ÓSQLÃüÁî
¿ÉÊÇÈçºÎÔÚC#³ÌÐòÖÐÔËÐÐÄØ£¿ÎÒÃǼǵÃÔÚÆÕͨµÄSQL²éѯÖУ¬Ò»°ãÐèÒª°Ñ²éѯÓï¾ä¸³Öµ¸øSalCommand.CommandTextÊôÐÔ£¬ÕâÀïÒ²¾ÍÏñÆÕͨµÄSQL²éѯÓï¾äÒ»Ñù£¬½«ÕâЩÓï¾ä¸³¸øSqlCommand.CommandTextÊôÐÔ¼´¿É¡£Òª×¢ÒâµÄÒ»µãÊÇ£¬ÆäÖеÄ"GO"Óï¾ä±êÖ¾×ÅSQLÅú´¦ÀíµÄ½áÊø£¬±àдSQL½Å±¾ÊÇÐèÒªµÄ£¬µ«ÊÇÔÚÕâÀïÊDz ......
1.´´½¨Êý¾Ý¿â
--exec xp_cmdshell 'mkdir d:\project'--µ÷ÓÃDOSÃüÁî´´½¨Îļþ¼Ð£¬Ê¹Óô˾äÐèÒªÆô¶¯SQLµÄÍâΧ¹¤¾ß
if exists(select * from sysdatabases where name='Êý¾Ý¿âÃû')
drop database Êý¾Ý¿âÃû
set nocount on ......
use AdventureWorks
GO
SELECT c.LastName from Person.Contact c;
SELECT * from HumanResources.Employee e
INNER JOIN HumanResources.Employee m
ON e.ManagerID = m.EmployeeID; n
SELECT ProductID,Name,ProductNumber,ReorderPoint
from Production.Product
where ProductID in( select ProductID fro ......
. SQL ÃüÁî
Õⲿ·Ö°üº¬ÄÇЩ PostgreSQL Ö§³ÖµÄ SQL ÃüÁîµÄÐÅÏ¢£®ÕâÀïµÄ "SQL" ¾ÍÊǸÃÓïÑÔͨ³£µÄº¬Ò壻 ÿÌõÃüÁîµÄÓë±ê×¼ÓйصļæÈÝÐÔµÄÐÅÏ¢¿ÉÒÔÔÚÏà¹ØµÄ²Î¿¼Ò³ÖÐÕÒµ½£®
Table of Contents
ABORT -- Í˳öµ±Ç°ÊÂÎñ
ALTER GROUP -- Ïò×éÖÐÔö¼ÓÓû§»ò´Ó×éÖÐɾ³ýÓû§
ALTER USER -- ¸Ä±äÊý¾Ý¿â ......