��úѹ�֡������ ��û�Ѻ��ا��������С��ź��������к��ҹ������ ��úѹ�֡������ ��û�Ѻ��ا��������С��ź�����Ŷ��������Ӥѭ ����� SQL ����������Ѻ��èѴ��â����� (Data manipulation Language : DML) ��������ҷ����㹡�úѹ�֡������ ��û�Ѻ��ا��������С��ź������ ��������Ѻ��èѴ��â����� ����ǹ��Сͺ˹������� SQL ����������Ѻ��èѴ��â�����������Ѻ�Ѵ��â��������㹵��ҧ�ͧ�ҹ������ 㹡�������觷������������Ѻ����������Ţͧ���� SQL �� CREATE TABLE �з�������ç���ҧ���ҧ��ҧ� ����ѧ����բ������������� ��������������Ѻ��èѴ��â����Ũ��繤���觷�����㹡�èѴ��â����������ç���ҧ���ҧ������ҧ��� ������ҧ�ͧ��������������Ѻ��èѴ��â����� ���繤���觡�û�Ѻ��ا���������� ������������� (INSERT) ��û�Ѻ��ا (UPDATE) ��� ���ź������ (DELETE)��觨С���ǵ��� ��Ф���觡�����¡�鹢�������������(SELECT)��觨С���������ͧ���� Show ����觷����㹡�û�Ѻ��ا�����Ţͧ���� SQL ��� ������������� (INSERT) ��û�Ѻ��ا������ (UPDATE) ��� ���ź������ (DELETE) �繤��������ҡ�èѴ��â����� ������ç���ҧ��ѡ�ͧ���ҧ��١��˹�������º�������� ��зӡ�úѹ�֡������ŧ㹵��ҧ��ѡ�����Ҩ�ӡ�û�Ѻ��ا ����ź������������ѧ ����觷�� 3 ��� ����ʹ��Թ�������� SQL ������ʴ����Ѿ���͡�ҷҧ˹�Ҩ� ��Ţͧ����觨��ռŵ�͢����� ���������ö�ټŢͧ���������㹡������������ ��û�Ѻ��ا��С��ź������ �������觡�����¡�鹢�����(SELECT) 1. ����觡����������������觡������������㹵��ҧ�������� INSERT �������� 2 �ٻẺ��� ����������������价����� ��� ��������������¡�ô֧����������Ŵ��¤���觤��Ң����� 1.1 ����觡�����������ŷ��������кآ����ŷ��� INSERT�����µç �ٻẺ�ͧ������繴ѧ��� INSERT INTO <tablename>[(column 1, column 2,�)]VALUE(<value1,value2, �>); INSERT INTO �繤���觷���ͧ�շء���駷���ͧ������������� tablename ���͵��ҧ�������������� column 1, column 2,����������ͧ������������� value1,value2, ��Ң����Ţͧ���Ф���������ͧ������� ������ҧ ��ҵ�ͧ��è��������ŷء�������ŧ㹵��ҧ�١���INSERT INTO SALESTAB VALUES( 1001, �Chaiwat�, �Bangkok�,0.12); �Ţͧ����觹�� ���բ����Ż�ҡ�㹷ء�������㹵��ҧ��ѡ�ҹ��´ѧ���
������ҧ ��ҵ�ͧ��è��������źҧ������� �� �������ͧ Bangkok �����١��� Arlee ��������Ţ�١��� 2001 ŧ㹵��ҧ�١��� �����觴ѧ���INSERT INTO CUSTOMERSTAB(ADDRESS,CUSNAME,CUSNO) VALUES( 'Bangkok','Arlee', 2001); �Ţͧ�����㹵��ҧ�١��� �з���������� ADDRESS �դ���� Bangkok ������� CUSNAME ���դ���� Arlee ������� CUSNO ���դ���� 2001�ѧ���
������������������㹤������ RATING ��� SALENO ��� �ѧ��鹷���ͧ�����������դ���� NULL ���ѵ��ѵ� 1.2 ����觡�������������¡�ô֧����������Ŵ��¤���觤��Ң����� ����� SQL ����ö������ INSERT 㹡�ùӤ�������Ҥ�Ҩҡ���ҧ˹���������������ա����˹���� �����ҹ���Ҩҡ����ͺ��������� �ٻẺ�繴ѧ��� INSERT INTO <table name>[(column 1, column 2,�)]SELECT statement;INSERT INTO �繤���觷���ͧ�շء���駷���ͧ������������� tablename ���͵��ҧ�������������� SELECT statement ����¤����� SELECT����ͧ��â������ա���ҧ˹�� ������ҧ ��ҵ�ͧ����������ž�ѡ�ҹŧ㹵��ҧ BANGKOKSTAFF �¢����ŷ������ŧ仹�����Ҩҡ���ҧ��ѡ�ҹ��·������������ �Bangkok�INSERT INTO BANGKOKSTAFF SELECT * FROM SALESTAB WHERE ADDRESS = �Bangkok�; �Ţͧ����觹��з����������ž�ѡ�ҹ�����������ͧ Bangkok ( ADDRESS = �Bangkok�) �������������㹵��ҧ BANGKOKSTAFF �µ��ҧ BANGKOKSTAFF ��١���ҧ������Ǵ��¤���� CREATE TABLE 㹡�����ҧ���ҧ BANGKOKSTAFF �е�ͧ���ҧ����� 4 �����������ժ�Դ�����ŵç�Ѻ�������ͧ���ҧ��ѡ�ҹ��� (�������繵�ͧ�ժ��ͤ�����������ѹ) 2. ����觻�Ѻ��ا�Ǣ�������ѧ�ҡ�������������������㹵��ҧ���� �óշ���ͧ��û�Ѻ��ا��䢢���������ö����������� SQL ��û�Ѻ��ا�Ǣ������繡�û�Ѻ��ا������䢤�Ҥ������ ���㹤���觻�Ѻ��ا�������Ҩ���ҡ���� 1 ���������Ƿء�Ƿ���������ʹ���ͧ�Ѻ����к������ѧ����� WHERE �ٻẺ�ͧ����觻�Ѻ��ا�Ǣ������մѧ��� UPDATE <table name> SET <column 1>[, column 2,�] = <expression |sunquery>[WHERE<condition>]; UPDATE �繤���觷���ͧ�շء���駷���ͧ��û�Ѻ��ا������ table name ���͵��ҧ����ͧ��û�Ѻ��ا SET <column > ���ͤ���������ͧ��û�Ѻ��ا expression ��Ң����ŷ���ͧ��û�Ѻ��ا WHERE<condition> ����㹡�û�Ѻ��ا ������ҧ ��ҵ�ͧ�������¹��� RATING �ͧ�١��ҷ�����㹵��ҧ�١�������� 200 �е�ͧ������觴ѧ���UPDATE CUSTOMERSTAB SET RATING = 200; �Ţͧ����觨з���������� RATING �ͧ���ҧ�١����դ���� 200 �ء�������������仴٢�����㹵��ҧ�١��Ҩл�ҡ������Ŵѧ��� �ҡ��ͧ��è�����¹�������˹����ҹ�鹡�����ö����ѧ��� ������ҧ ��ҵ�ͧ��è�����¹��� RATING ���Ѻ�١��ҷ����� ����������Ţ��Шӵ�Ǿ�ѡ�ҹ���(SALENO) �� 1001 ����դ�� RATING�� 200UPDATE CUSTOMERSTAB SET RATING = 200 WHERE SALENO = 1001; �Ţͧ����觨з������ҧ�١����������¹�繵��ҧ����㹵��ҧ������ �١��ҷ���������������Ţ��Шӵ���� 1001 ���դ�� RATING �� 200 �ѧ��� 3. ����觡��ź�����ŷ���������㹡��ź�Ǣ����� �繤���觷����㹡��ź�Ǣ����ŷء�Ƿ���������ʹ���ͧ�Ѻ����к������ѧ WHERE ����觡��ź���������ٻẺ����仴ѧ��� DELETE FROM <table name>[WHERE<condition>]; DELETE FROM �繤���觷���ͧ�շء���駷���ͧ���ź������ table name ���͵��ҧ����ͧ���ź������ WHERE<condition> ����㹡��ź������ ������ҧ ��ҵ�ͧ���źẺ������ �� ��ͧ���ź��ѡ�ҹ��ª��� Ternjai ����������Ţ��ѡ�ҹ (SALENO)=1003 �͡�ҡ���ҧ�����������DELETE FROM SALESTAB WHERE SALENO = 1003; �Ţͧ����觨ҡ���ҧ��ѡ�ҹ�������з��������ҧ����ѧ��� ���ҧ��ѡ�ҹ���(SALESTAB)
�»������ǡ��ź�����ŨС�зӡ��ź��§�ҧ�Ǣͧ���ҧ��ҹ�� ���ź�ǵ�ҧ � �͡�ҡ���ҧ���¤����㹡�û�Ѻ��ا��ͤ���� DELETE ����觹���ź�Ƿ�������������öź�����§�������㴤������˹�� ������ҧ ��ҵ�ͧ���ź��������´�������ͧ���ҧ��ѡ�ҹ��¨е�ͧ������觵��仹��DELETE FROM SALESTAB; 㹵��ҧ��ѡ�ҹ��¡����ҧ����դ���� ��������ҧ�ѧ��ҡ����� ��ҵ�ͧ��õ��ҧ�͡仨������� DROP TABLE ������ҧ ��ҵ�ͧ���ź���ҧ SALESTAB�����觴ѧ���DROP TABLE SALESTAB; |