SQL»ù´¡:³£ÓÃSQLÓï¾äÏê½â
µ½½ñÌìΪֹ£¬ÈËÃǶԹØÏµÊý¾Ý¿â×öÁË´óÁ¿µÄÑо¿£¬²¢¿ª·¢³ö¹ØÏµÊý¾ÝÓïÑÔ£¬Îª²Ù×÷¹ØÏµÊý¾Ý¿âÌṩÁË·½±ãµÄÓû§½Ó¿Ú¡£¹ØÏµÊý¾ÝÓïÑÔĿǰÓм¸Ê®ÖÖ£¬¾ßÓÐÔö¼Ó¡¢É¾³ý¡¢Ð޸ġ¢²éѯ¡¢Êý¾Ý¶¨ÒåÓë¿ØÖÆµÈÍêÕûµÄÊý¾Ý¿â²Ù×÷¹¦ÄÜ¡£Í¨³£°ÑËüÃÇ·ÖΪÁ½Àࣺ¹ØÏµ´úÊýÀàºÍ¹ØÏµÑÝËãÀà¡£
ÔÚÕâЩÓïÑÔÖУ¬½á¹¹»¯²éѯÓïÑÔSQLÒÔÆäÇ¿´óµÄÊý¾Ý¿â²Ù×÷¹¦ÄÜ¡¢¿ÚÓﻯ¡¢Ò×ѧÒ×ÓõÈÌØµã£¬Êܵ½¹ã·ºµÄÓ¦Ó㬳ÉΪÊý¾Ý¿âÓ¦ÓóÌÐò¿ª·¢µÄÒ»±úÀû½£¡£ÔÚÊý¾Ý¿âÓ¦ÓóÌÐò¿ª·¢¹ý³ÌÖУ¬ÇÉÃîµØÊ¹ÓÃSQLÓï¾ä£¬¿ÉÒÔ¼ò»¯±à³Ì£¬Æðµ½Ê°빦±¶µÄЧ¹û£¬±¾ÊéÖÐÓÐЩʵÀýÒ²´óÁ¿Ê¹ÓÃÁËSQLÓï¾ä¡£ËüÓÉÁ½²¿·Ö×é³É£¬Êý¾Ý¶¨ÒåÓïÑÔ(DDL)ºÍÊý¾Ý²Ù×÷ÓïÑÔ(DML)¡£
(1) Êý¾Ý¶¨ÒåÓïÑÔ(DDL)
Êý¾Ý¶¨ÒåÓïÑÔÓÃÀ´¶¨ÒåÊý¾Ý¿âµÄ¸÷¼¶Ä£Ê½¡£³£Óùؼü×ÖÓУºCreate£¨½¨Á¢Êý¾Ý±í£©¡¢Alter£¨¸ü¸ÄÊý¾Ý±í£©¡¢Drop£¨É¾³ýÊý¾Ý±í£©¡£
½¨Á¢Êý¾Ý±í
¡¡¡¡CREATE TABLE table_name(
¡¡¡¡column1 DATATYPE [NOT NULL] [NOT NULL PRIMARY KEY],
¡¡¡¡column2 DATATYPE [NOT NULL],
¡¡¡¡...
¡¡¡¡)
¡¡¡¡ËµÃ÷£ºÉÏÃæµÄDATATYPE Ö¸µÄÊÇ×ֶεÄÀàÐÍ£¬NUT NULL Ö¸ÊÇ·ñΪ¿Õ£¬PRIMARY KEY Ö¸±¾±íµÄÖ÷¼ü¡£
¡¡¡¡½¨Á¢Ë÷Òý¡¡
¡¡¡¡CREATE INDEX index_name ON table_name (column_name)
¡¡¡¡ËµÃ÷£ºÎªÊý¾Ý±í¸ñµÄij¸ö×ֶν¨Á¢Ë÷ÒýÒÔÔö¼Ó²éѯʱµÄËÙ¶È¡£
¡¡¡¡¸ü¸ÄÊý¾Ý±í¡¡
¡¡¡¡ALTER TABLE table_name ADD COLUMN column_name DATATYPE
¡¡¡¡ËµÃ÷£ºÔö¼ÓÒ»¸ö×ֶΡ£
¡¡¡¡ALTER TABLE table_name ADD PRIMARY KEY (column_name)
¡¡¡¡ËµÃ÷£º½«Ä³¸ö×Ö¶ÎÉèΪÖ÷¼ü¡£
¡¡¡¡ALTER TABLE table_name DROP PRIMARY KEY (column_name)
¡¡¡¡ËµÃ÷£º½«Ä³¸ö×ֶεÄÖ÷¼ü¶¨ÒåÈ¡Ïû¡£
¡¡¡¡É¾³ýÊý¾Ý±í
¡¡¡¡DROP table_name
¡¡¡¡DROP index_name
¡¡¡¡(2) Êý¾Ý²Ù×÷ÓïÑÔ(DML)
¡¡¡¡Êý¾Ý²Ù×÷ÓïÑÔ£¨DML£©ÓÃÓÚ²Ù×÷Êý¾Ý±í£¬ÈçÔö¼Ó¡¢É¾³ý¡¢²éѯ
Ïà¹ØÎĵµ£º
½ñÌìÔÚÍøÉÏÉÏ¿´¼ûһƪ“½«SQL²éѯ½á¹ûת»¯Îªpojo¶ÔÏóµÄ”²©¿Í£¬²©Ö÷×Ô¶¨Òå×öÁËÒ»¸öÀàÈçÏ£º
import java.lang.reflect.Field;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.property.ChainedPropertyAccessor;&n ......
Öª: ×Ö¶ÎA='F:\photo\Winter Leaves.jpg'
ÒªÇó:·Ö¶Î½ØÈ¡Ã¿¶Î×Ö·û[×Ö¶ÎA²»ÄÜΪTEXTÀàÐÍ,·ñÔò±¨´í]
½â¾ö·½·¨:
---½ØÈ¡×Ö·û´®AµÄµÚÒ»¸ö\×ó±ßµÄ×Ö·û´®
select left(A,charindex('/',A)-1)
Êä³ö½á¹û£ºF:
---½ØÈ¡\ÖмäµÄ×Ö·û´®
select left(stuff(A,1,charindex('/',A),''),charindex('/',stuff(A,1,c ......
´ÓÕâÒ»½Ú¿ªÊ¼ÄØ£¬ÎÒÃǾÍÒª¿ªÊ¼CLRµÄ±à³ÌÖ®ÂÃÁË¡£ÔÚÕâ֮ǰ£¬ÎÒÏȰѱ¾½ÚÖÐÐèÒªÁ˽âµÄÁ½¸öÐÂÀàSqlDataRecordºÍSqlMetaData£¬¼°Îå¸öз½·¨SqlContext.Pipe.SendResultsStart£¬SqlContext.Pipe.SendResultsRow£¬SqlContext.Pipe.SendResultsEnd£¬SqlContext.Pipe.SendºÍSqlContext.Pipe.ExecuteAndSend½øÐÐһϱØÒªµÄ˵Ã÷£¬·½±ã´ ......
Ò»¡¢±íµÄµ¼Èëµ¼³öÓï¾ä¼°Ê±¼ä×Ö·û´®²¿·Ö´¦Àíº¯Êý
µ¼³öÊý¾Ý¿âËùÓбíµÄ½á¹¹ mysqldump -uroot -proot db_name -d > d:/export_db.sql(½áβ²»Ó÷ֺÅ)
µ¼³öÊý¾Ý¿âij¸ö±íµÄ½á¹¹ mysqldump -uroot -proot db_n ......