วันอาทิตย์ที่ 14 ธันวาคม พ.ศ. 2557

คำสั่งsql


1.รูปแบบคำสั่งการลบข้อมูล
       DELETE FROM tablename WHERE (fieldname='datadel');

 คำอธิบาย
        DELETE FROM tablename WHERE (fieldname='datadel');
        DELETE FROM เป็นคำสั่งลบข้อมูล
        tablename เป็นชื่อ table ที่ต้องการลบข้อมูลภายใน table
        WHERE คำสั่งค้นหาข้อมูล
        fieldname='datadel' เป็นชื่อ field และข้อมูลที่ต้องการลบ
       ตัวอย่าง
       mysql >DELETE FROM phonebook WHERE (name='somsee');

2. รูปแบบคำสั่งการแก้ไขข้อมูล
       UPDATE tablename SET  fieldname='datanew' WHERE fieldname='dataold;
คำอธิบาย
        UPDATE tablename SET  fieldname='datanew' WHEREfieldname='dataold';
        UPDATE เป็นคำสั่งแก้ไขข้อมูล
        tablename เป็นชื่อ table ที่ต้องการแก้ไขข้อมูลภายใน table
        fieldname='datanew' เป็นชื่อ field และข้อมูลใหม่ที่ต้องการแก้ไขข้อมูล
        WHERE คำสั่งค้นหาข้อมูล
        fieldname='dataold; เป็นชื่อ field และข้อมูลเก่าที่ต้องถูกแก้ไข
       ตัวอย่าง
       mysql>UPDATE phonebook SET  name='somjai' WHERE name='somsee';
 
3. รูปแบบคำสั่งสืบค้นข้อมูลโดยขอดูข้อมูลทั้งหมด table
        SELECT  FROM  tablename;
 คำอธิบาย
        SELECT fieldname FROM  tablename;
        SELECT คำสั่งเลือกข้อมูล
        fieldname field ที่ต้องการ ถ้าต้องการทุก field ให้ใช้เครื่องหมาย "*"
        FROM     จาก table อะไร
        tablename table ที่ต้องการสืบค้น
       ตัวอย่าง
       mysql>SELECT * FROM  phonebook;
       mysql>SELECT name,email FROM  phonebook;
 
4.รูปแบบคำสั่งการเพิ่มข้อมูลลงใน table
        INTER INTO  tablename (field1,field2,fieldn) VALUES ('field1', 'field2', 'field2');
  คำอธิบาย
        INTER INTO  tablename  ('field1', 'field2', 'fieldn');
        INTER INTO เป็นคำสั่งเพิ่มข้อมูลเข้าสู่ table
        tablename เป็นชื่อ table ที่ต้องการเพิ่มข้อมูล
        (field1,field2,fieldn) เป็นชื่อ field ที่ต้องการเพิ่มข้อมูล
        VALUES กลุ่มของข้อมูลที่ต้องการเพิ่ม
        ('field1', 'field2', 'fieldn') เป็นข้อมูลของแต่ละ field ที่ต้องการเพิ่ม
        field 1  เป็น field ที่ 1 ของข้อมูลที่ต้องการเพิ่ม (จากที่ได้ออกแบบ Table ไว้)
        field 2  เป็น field ที่ 2 ของข้อมูลที่ต้องการเพิ่ม
        field n  เป็น field ที่ n ของข้อมูลที่ต้องการเพิ่ม

       ตัวอย่าง
       mysql>INTER INTO phonebook  (name,email,phone) VALUES
       mysql>('ภาสกร เรืองรอง',
       mysql>'ccpasskn@hotmail.com'
       mysql>223102, NULL);
 
5.รูปแบบคำสั่งสร้าง table
        CREATE TABLE data1 (field1, filed2, filed3, filedn)หรือ
       create_definition:
       col_name type [NOT NULL | NULL] [DEFAULT default_value] 
                               [AUTO_INCREMENT][PRIMARY KEY] 
                               [reference_definition]
        or    PRIMARY KEY (index_col_name,...)
        or    KEY [index_name] (index_col_name,...)
        or    INDEX [index_name] (index_col_name,...)
        or    UNIQUE [INDEX] [index_name] (index_col_name,...)
คำอธิบาย
        CREATE TABLE data1
        CREATE TABLE เป็นคำสั่งสร้าง table
       data1 เป็นชื่อ table ที่ต้องการสร้าง
       field1 เป็นชนิดของ column
       ตัวอย่าง
       mysql>CREATE TABLE  phonebook(
       -> name VARCHAR(25),
       -> email VARCHAR(30),
       -> phone INT,
       -> ID INT NOT NULL AUTO_INCREMENT,
       -> PRIMARY KEY(ID));

6.รูปแบบคำสั่ง การติดต่อ file database
        USE database
คำอธิบาย
        USE
        เป็นคำสั่งที่ใช้ติดต่อ file database
        database
        เป็นชื่อ file database ที่ต้องการติดต่อ
       ตัวอย่าง
       mysql>USE datatest;
       ให้ติดต่อหรือเชื่อมต่อ file database ที่ชื่อ datatest 

7.รูปแบบคำสั่ง การแสดง file database
        SHOW DATABASES
     คำอธิบาย
        SHOW DATABASES
        เป็นคำสั่งที่ใช้แสดง database ทั้งหมดที่มี
       ตัวอย่าง
       mysql>SHOW DATABASES;
       ให้แสดง database ทั้งหมดที่มีใน Programe MySQL นี้

8.รูปแบบคำสั่ง การสร้าง file database
        CREATE DATABASE databasename


คำอธิบาย
        CREATE DATABASE
        เป็นคำสั่งที่ใช้สร้าง file database
        databasename
        เป็นชื่อ file database ที่เรากำหนดขึ้น
        ตัวอย่าง
         mysql>CREATE DATABASE datatest;
         จากคำสั่งเราต้องการสร้าง file database ที่ชื่อว่า test 

9.  SQL TRIM
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการตัดช่องว่างของข้อความ


10.  SQL SUBSTRING 
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการตัดข้อความในตำแหน่งที่ต้องการ



วันอาทิตย์ที่ 30 พฤศจิกายน พ.ศ. 2557

ข้อสอบ onet วิชาคอมพิวเตอร์


1. ข้อใด ไมใช่ ระบบปฏิบัติการที่นํามาใช้บนอุปกรณ์พกพาประเภท Smartphone
 1. Ubuntu
 2. Android
 3. Symbian
 4. iPhone OS

2. ข้อใดจัดเป็นมารยาทที่ดีในการใช้เครือข่าย
1. สมชายคัดลอกโปรแกรม รูปภาพ หรือสิ่งใดบนอินเทอร์เน็ตมาใช้
2. รัชนีนําบัญชีอินเทอร์เน็ตของบริษัทไปใช้ที่บ้าน
3. บุญชูพบรูรั่วของระบบและรีบแจ้งผู้ดูแลระบบทันที
4. สิทธิพรส่งจดหมายอิเล็กทรอนิกส์ชวนเชื่อไปให้ผู้อื่นส่งต่อเป็นทอดๆ

3. ข้อใดเป็นการป้องกันและแก้ไขปัญหาอาชญากรรมคอมพิวเตอร์
1. การเผยแพร่ความรู้เรื่องอาชญากรรมคอมพิวเตอร์แก่ผู้ใช้คอมพิวเตอร์
2. การส่งเสริมจริยธรรมในการใช้คอมพิวเตอร์แก่เยาวชน
3. การบัญญัติกฎหมายเฉพาะเกี่ยวกับอาชญากรรมคอมพิวเตอร์
4. การจัดตั้งหน่วยงานเกี่ยวกับอาชญากรรมคอมพิวเตอร์

4. ข้อใดเป็นการใช้อินเทอร์เน็ตที่ขัดต่อศีลธรรมอันดีงามของสังคมไทย
1. การประกาศจับอาชญากรในเว็บไซต์ของสํานักงานตํารวจแห่งชาติ
2. การจําหน่ายสินค้าราคาแพงกว่าท้องตลาดในเว็บไซต์ของบริษัทแห่งหนึ่ง
3. การให้บริการเกมต่อสู้ออนไลน์ของบริษัทเกม
4. การนําเสนอภาพถ่ายเปลือยของนางแบบที่ได้รับรางวัลผิวดีในนิตยสารออนไลน์


5.ด.ญ.สมหญิงทําการทดลองทางเคมีและต้องวิเคราะห์ข้อมูลพร้อมสร้างแผนภูมิจากข้อมูลที่ได้ โดยจะ
 นําเสนอข้อมูลที่ได้หน้าชั้นเรียน ด.ญ.สมหญิง ต้องเลือกใช้โปรแกรมสําเร็จรูปใดให้เหมาะสมกับงาน
1. Excel และ Word
2. Excel และ PowerPoint
3. Equation และ Word
4. Equation และ PowerPoint

6. ข้อใดเลือกใช้โปรแกรมทางอินเทอร์เน็ตได้เหมาะสมกับงาน
1. ส่งข้อความหาเพื่อนด้วย FTP
2. อ่านไปรษณีย์อิเล็กทรอนิกส์ด้วย Bit Torrent
3. แสดงไฟล์สกุล html ด้วย web browser

4. สั่งงานคอมพิวเตอร์ที่ห่างไกลด้วย instant messaging

7.อุปกรณ์ชนิดใดต่อไปนี้สามารถบันทึก ลบ และบันทึกข้อมูลซ้ําได ้
1. แผ่นซีดีรอม 
2. แผ่นซีดีอาร์ 
3. แผ่นดีวีดีรอม 
4. แผ่นซีดีอาร์ดับบลิว

8.ข้อใดกล่าวถูกต้องเกี่ยวกับหน่วยความจําหลักของคอมพิวเตอร์ 
1. หน่วยความจําหลักประกอบด้วย แรม รอม และซีพียู 
2. หน่วยความจํารอม เป็นชุดคําสั่งที่ติดตั้งแบบไม่ถาวร 
3. ผู้ใช้งานสามารถเพิ่มเติมชุดคําสั่งในหน่วยความจํารอมได้ 
4. ข้อมูลต่างๆ ที่อยู่ในแรมจะหายไปหากไม่มีไฟฟ้าหล่อเลี้ยงระบบ

9.ข้อใดคืออุปกรณ์คอมพิวเตอร์ที่จัดเป็นหน่วยรับเข้าและส่งออก 
1. เมาส์ (Mouse) 
2. ฮาร์ดดิสก์ (Hard Disk) 
3. แผ่นรองสัมผัส (Touch Pad) 
4. จอภาพสัมผัส (Touch Screen)

10.ข้อใดคือการชําระเงินค่าสินค้าและบริการผ่านเครือข่ายอินเทอร์เน็ต
1. E-News
2. E-Sourcing
3. E-Learning
4. E-Payment 


วันอาทิตย์ที่ 2 พฤศจิกายน พ.ศ. 2557

ประโยชน์phpmyadmin

ใช้งานง่าย
ความสามารถครอบคลุมทุกด้าน
ทั้งด้านจัดการตัวฐานข้อมูล และการจัดการระบบของ mysql server
(หมายถึงการจัดการ user และ permission)
มีทั้ง import export ข้อมูล ว่าง่ายๆ ก็ All in One หรือ perfect tool เลยก็ว่าได้
อีกทั้งเป็นเว็บสามารถใช้งานได้จากทุกๆที่ ไม่จำเป็นต้องติดตั้งทุกเครื่องครับ
ไปร้านเน็ตก็ยังใช้ได้
ติดตั้งไม่ยากน่ะครับ แค่ copy วางก็ใช้งานได้แล้ว
สำหรับ security ก็จัดการเพิ่มนิดหน่อย แก้ config ไฟล์เดียวก็ได้เเล้วครับ
แม้จะเคยใช้ application ที่เป็น gui แทน ก็รู้สึกไม่ประทับใจเท่า phpmyadmin เลยครับ
อีกอย่างหนึ่ง สามารถใช้ connect ไปจัดการกับ database ที่อยู่เครื่องอื่นได้

ควาหมายของphpmyadmin


phpMyAdmin คือโปรแกรมที่ถูกพัฒนาโดยใช้ภาษา PHP เพื่อใช้ในการบริหารจัดการฐานข้อมูล Mysql แทนการคีย์คำสั่ง เนื่องจากถ้าเราจะใช้ฐานข้อมูลที่เป็น MySQL บางครั้งจะมีความลำบากและยุ่งยากในการใช้งาน ดังนั้นจึงมีเครื่องมือในการจัดการฐานข้อมูล MySQL ขึ้นมาเพื่อให้สามารถจัดการ ตัวDBMS ที่เป็น MySQL ได้ง่ายและสดวกยิ่งขึ้น โดย phpMyAdmin ก็ถือเป็นเครื่องมือชนิดหนึ่งในการจัดการนั้นเอง
      phpMyAdmin เป็นส่วนต่อประสานที่สร้างโดยภาษาพีเอชพี ซึ่งใช้จัดการฐานข้อมูล MySQL ผ่านเว็บเบราว์เซอร์ โดยสามารถที่จะทำการสร้างฐานข้อมูลใหม่ หรือทำการสร้าง TABLE ใหม่ๆ และยังมี function ที่ใช้สำหรับการทดสอบการ query ข้อมูลด้วยภาษา SQL พร้อมกันนั้น ยังสามารถทำการ insert delete update หรือแม้กระทั่งใช้ คำสั่งต่างๆ เหมือนกับกันการใช้ภาษา SQL ในการสร้างตารางข้อมูล
      phpMyAdmin เป็นโปรแกรมประเภท MySQL Client ตัวหนึ่งที่ใช้ในการจัดการข้อมูล MySQL ผ่านweb browser ได้โดยตรง phpMyAdmin ตัวนี้จะทำงานบน Web server เป็น PHP Application ที่ใช้ควบคุมจัดการ MySQL Server ความสามารถของ phpMyAdmin คือ
1. สร้างและลบ Database
2. สร้างและจัดการ Table เช่น แทรก record, ลบ record, แก้ไข record, ลบ Table, แก้ไข field
3. โหลดเท็กซ์ไฟล์เข้าไปเก็บเป็นข้อมูลในตารางได้
4. หาผลสรุป (Query) ด้วยคำสั่ง SQL



ประโยชน์ของ database


ประโยชน์ของฐานข้อมูล

1 ลดการเก็บข้อมูลที่ซ้ำซ้อน ข้อมูลบางชุดที่อยู่ในรูปของแฟ้มข้อมูลอาจมีปรากฏอยู่หลาย ๆ แห่ง เพราะมีผู้ใช้ข้อมูลชุดนี้หลายคน เมื่อใช้ระบบฐานข้อมูลแล้วจะช่วยให้ความซ้ำซ้อนของข้อมูลลดน้อยลง2 รักษาความถูกต้องของข้อมูล เนื่องจากฐานข้อมูลมีเพียงฐานข้อมูลเดียว ในกรณีที่มีข้อมูลชุดเดียวกันปรากฏอยู่หลายแห่งในฐานข้อมูล ข้อมูลเหล่านี้จะต้องตรงกัน ถ้ามีการแก้ไขข้อมูลนี้ทุก ๆ แห่งที่ข้อมูลปรากฏอยู่จะแก้ไขให้ถูกต้องตามกันหมดโดยอัตโนมัติด้วยระบบจัดการฐานข้อมูล2.3 การป้องกันและรักษาความปลอดภัยให้กับข้อมูลทำได้อย่างสะดวก การป้องกันและรักษาความปลอดภัยกับข้อมูลระบบฐานข้อมูลจะให้เฉพาะผู้ที่เกี่ยวข้องเท่านั้น ซึ่งก่อให้เกิดความปลอดภัย(security) ของข้อมูลด้วย

ความหมายของ database


Database หรือ ฐานข้อมูล คือ กลุ่มของข้อมูลที่ถูกเก็บรวบรวมไว้ โดยมีความสัมพันธ์ซึ่งกันและกัน โดยไม่ได้บังคับว่าข้อมูลทั้งหมดนี้จะต้องเก็บไว้ในแฟ้มข้อมูลเดียวกันหรือแยกเก็บหลาย ๆ แฟ้มข้อมูล

ระบบฐานข้อมูล (Database System) คือ ระบบที่รวบรวมข้อมูลต่าง ๆ ที่เกี่ยวข้องกันเข้าไว้ด้วยกันอย่างมีระบบมีความสัมพันธ์ระหว่างข้อมูลต่าง ๆ ที่ชัดเจน ในระบบฐานข้อมูลจะประกอบด้วยแฟ้มข้อมูลหลายแฟ้มที่มีข้อมูล เกี่ยวข้องสัมพันธ์กันเข้าไว้ด้วยกันอย่างเป็นระบบและเปิดโอกาสให้ผู้ใช้สามารถใช้งานและดูแลรักษาป้องกันข้อมูลเหล่านี้ ได้อย่างมีประสิทธิภาพ โดยมีซอฟต์แวร์ที่เปรียบเสมือนสื่อกลางระหว่าง
ผู้ใช้และโปรแกรมต่าง ๆ ที่เกี่ยวข้องกับการใช้ฐานข้อมูล เรียกว่า ระบบจัดการฐานข้อมูล หรือ DBMS (data base management system)มีหน้าที่ช่วยให้ผู้ใช้เข้าถึงข้อมูลได้ง่ายสะดวกและมีประสิทธิภาพ การเข้าถึงข้อมูลของผู้ใช้อาจเป็นการสร้างฐานข้อมูล การแก้ไขฐานข้อมูล หรือการตั้งคำถามเพื่อให้ได้ข้อมูลมา โดยผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างของฐานข้อมูล




วันพุธที่ 17 กันยายน พ.ศ. 2557

ระบบการสื่อสารและเครือข่ายคอมพิวเตอร์



ความหมายของการสื่อสารข้อมูล
การสื่อสารข้อมูล หมายถึง การโอนถ่าย (Transmission) ข้อมูลหรือการแลกเปลี่ยนข้อมูลระหว่างต้นทางกับปลายทาง โดยใช้อุปกรณ์ทางอิเล็กทรอนิกส์หรือเครื่องคอมพิวเตอร์ ซึ่งมีตัวกลาง เช่น ซอฟต์แวร์คอมพิวเตอร์สำหรับควบคุมการส่งและการไหลของข้อมูลจากต้นทางไปยังปลายทาง นอกจากนี้อาจจะมีผู้รับผิดชอบในการกำหนดกฎเกณฑ์ในการส่งหรือรับข้อมูลตามรูปแบบที่ต้องการ