Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 10356|Répondre: 0

[Source] Notes SQL des derniers jours

[Copié le lien]
Publié sur 09/02/2015 16:09:55 | | |
sélectionner * depuis SGK où id = 1 ;
exécutif sp_spaceused SGK ;

--JIU : 423771079 156005274

--rangées
--428700186  

Sélectionnez le Top 10 * à partir de SGK Ordre par ID DESC
--mohuchaxun
Sélectionnez * depuis SGK où nom1 par exemple ' %123 %'
Sélectionnez * depuis SGK où un email comme ' %123 %'
--jingquechaxun
sélectionne * depuis SGK où name1 ='123'
--lianhechax
Sélectionnez * depuis SGK où nom1 comme ' %123 %' ou email comme ' %123 %'

Sélectionnez * depuis SGK où nom1 = '123' ou email = '123@qq.com'

--Activez AWE pour SQL SERVER et réglez la mémoire maximale à 8G
sp_configure « afficher les options avancées », 1
RECONFIGURER AVEC OVERRIDE
GO
sp_configure « Awe activé », 1
RECONFIGURER AVEC OVERRIDE
GO
sp_configure « max server memory », 8120
RECONFIGURER AVEC OVERRIDE
GO
RECONFIGURER
GO



Sélectionnez Top 1000000 * dans Testtable depuis SGK


sp_attach_single_file_db @dbname= 'QunInfo1' ,
@physname = 'E :\BaiduYunDownload\QQ Database\QQ Database\QunData\QunInfo1_Data.MDF'

sp_attach_single_file_db @dbname= 'QQ_GroupData1',
@physname = 'E :\BaiduYunDownload\QQ Database\QQ Database\QunData\GroupData1_Data.MDF'


insérer dans QQ_GroupData.dbo.Group101
select * du Group1


insérer Group1
sélectionner * à partir de (
sélectionnez QQNum, Nick, Âge, Sexe, Authentification, QunNum du Group2
Union
sélectionnez QQNum, Nick, Âge, Genre, Auth, QunNum du Groupe3
Union
sélectionnez QQNum, Nick, Âge, Sexe, Authentification, QunNum du Group4
)t



DÉCLARE @i int  
Ensemble @i = 2
--Lancer la boucle insérant les données
PENDANT @i < 3 ET @i>1
DÉBUT   
insérer Group1
sélectionner * à partir de (
sélectionnez QQNum, Nick, Âge, Sexe, Auth, QunNum du Groupe+@i
)t
Set @i =@i +1
FIN   
select count(*) du Group1
--760440
Tronquer groupe de tables1

select * from Group100

select * de QunList2

Sélectionnez « insérer dans le groupe1 sélectionner * dans « +DB_NAME()+'DBO ». +o.name+' ; ' from sys.objects o où o.name comme ' %group %' ;
sélectionner « insérer dans le groupe1 sélectionner * parmi « +o.name+ » ; ' from sys.objects o où o.name comme ' %group %' et o.type='U' ;
sélectionner « drop table » +o.name+ » ; ' from sys.objects o où o.name comme ' %group %' et o.type='U' ;



select * from Group1 où QQNum='123'
DBCC FREEPROCCACHE
DBCC ShrinkDatabase(QQ_GroupData1)






Précédent:Les instructions SQL ordinaires peuvent être exécutées avec exec
Prochain:Après que MSSQL ait supprimé un grand nombre d’enregistrements de tables, la capacité de la base de données ne diminue pas
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com