วันพฤหัสบดีที่ 12 กุมภาพันธ์ พ.ศ. 2558

คำสั่ง SQL

SQL ย่อมาจาก Structure Query Language ถูกพัฒนาครั้งแรกโดยบริษัท IBM เป็นภาษาที่ใช้ในการจัดการฐานข้อมูลเกือบทุกๆ ตัว เช่น MS SQL Server ,Oracle ,Access โดยมีรูปแบบของคำสั่งมาตราฐานที่ถูกกำหนดโดย ANSI (American National Standards Institute) และมีรูปแบบของคำสั่งที่ง่ายต่อการทำงาน คล้ายกับภาษามนุษย์เลยทีเดียว

คำสั่ง SQL เพิ่มข้อมูลเข้าสู่ตาราง
รูปแบบ

อ้างถึง
INSERT INTO <ชื่อตาราง>(ฟิลด์1,ฟิลด์2,ฟิลด์3) VALUES(ข้อมูล1,ข้อมูล2, ข้อมูล3);

คำสั่ง SQL เรียกดูข้อมูลจากตาราง
รูปแบบ

อ้างถึง
SELECT <ฟิลด์> FROM <ชื่อตาราง>;

คำสั่ง SQL คำสั่งแก้ไขข้อมูลในตาราง
รุปแบบ

อ้างถึง
UPDATE <ชื่อตาราง> SET <ฟิลด์> = <ข้อมูล> WHERE <เงื่อนไข>;


คำสั่ง SQL คำสั่งลบข้อมูลในตาราง
รูปแบบ

อ้างถึง
DELETE  FROM <ชื่อตาราง> WHERE <เงื่อนไข>;

คำสั่งแสดงรายชื่อฐานข้อมูล
รูปแบบ
อ้างถึง
show databases;

คำสั่งสร้างฐานข้อมูล / ลบฐานข้อมูล
รูปแบบ
อ้างถึง
create database <ชื่อฐานข้อมูลที่ต้องการสร้าง>;
drop database <ชื่อฐานข้อมูลที่ต้องการลบ>;

คำสั่งเปลี่ยนการทำงานบนฐานข้อมูลใดฐานข้อมูลหนึ่ง
รูปแบบ 
อ้างถึง
use <ชื่อฐานข้อมูล>;

คำสั่งสร้างตารางใหม่ / ลบตารางเก่า
รูปแบบ
อ้างถึง
CREATE TEBLE <ชื่อตารางที่จะสร้าง>(รายชื่อฟิลด์);
DROP TABLE <ชื่อตารางที่ต้องการลบ>;
เช่น
อ้างถึง
CREATE TABLE sample(
id INT(6) NOT NULL AUTO_INCREMENT,
myname VARCHAR(30) NOT NULL,
pin INT(13)  NOT NULL,
PRIMARY KEY (id)
);
จากตัวอย่างเป็นการสร้างตารางใหม่ชื่อ sample ซึ่งในตารางจะประกอบไปด้วย 3 ฟิลด์ ดังนี้
id ชนิดข้อมูล INT ขนาด 6 มีค่าว่างไม่ได้ รันตัวเลขอัตโนมัติ และเป็นคีย์หลัก (Primary key)
myname ชนิดข้อมูลแบบ VARCHAR ขนาด 30  มีค่าว่างไม่ได้
pin ชนิดข้อมูล INT ขนาด 13 มีค่าว่างไม่ได้ 

ข้อสอบ O-NET ม.6 วิชาคอมพิวเตอร์

O-NET ม. 6 (คอมพิวเตอร์)

1.ลิขสิทธิ์โปรแกรมประเภทรหัสเปิด(Open Source)อนุญาต
ให้ผู้ใช้ทำอะไรได้บ้าง.
ก.  นำโปรแกรมมาใช้งานโดยไม่ต้องเสียค่าลิขสิทธิ์
ข.  ทดลองใช้โปรแกรมก่อนถ้าพอใจจึงจ่ายค่าลิขสิทธิ์
ค.  แก้ไขปรับปรุงโปรแกรมเองได้
1.  ข้อ  ก กับ  ข้อ  ค      2.  ข้อ  ข  กับ  ข้อ  ค
3.  ข้อ  ข  อย่างเดียว     4.  ข้อ  ก  อย่างเดียว
เฉลยข้อ  4
2.ห้องสมุดแห่งหนึ่งต้องการพัมนาระบบยืมหนังสือโดยสามารถ
บันทึกข้อมูลการยืมหนังสือลงบนบัตรอิเลคโทรนิกส์โดยไม่ต้อง
เขียนด้วยมือระบบนี้ควรใช้เทคโนโลยีในข้อใด.
1.  Smart  Card          2.  Fingerprint
3.  Barcode                 4.  WiFi
เฉลยข้อ  3
3.ผู้ประกอบอาชีพเป็นผู้พัฒนาเว็บไซต์ต้องเชี่ยวชาญความรู้
ด้านใดบ้างจากตัวเลือกต่อไปนี้.
ก.  ฮาร์แวร์คอมพิวเตอร์       ข.  ระบบปฎิบัติการ
ค.  เว็บเซิร์ฟเวอร์                   ง.  HTML
จ.  ระบบฐานข้อมูล                ฉ.  ภาษาจาวา(Java)
1.  ข้อ  ก และ ค                    2.  ข้อ  ข  และ  จ
3.  ข้อ  ค  และ  ง                   4.  ข้อ  ค  และ  ฉ
เฉลยข้อ  3
4.ข้อใดเป็นเทคโนโลยีการเชื่อมต่อข้อมูลไร้สายทั้งหมด.
1.  Wi-Fi  ,  IP              2.  Wi-Fi  ,Bluetooth
3.  3G  ADSL                4.  3G    Ethernet
เฉลยข้อ  2
5.ข้อใดไม่ใช่ข้อเสียของการละเมิดลิขสิทธิ์ซอฟต์แวร์.
1.  การทำผิดกฏหมายลิขสิทธิ์มีความผิดทางอาญา
2.  เป็นช่องทางหนึ่งในการระบาดของไวรัสคอมพิวเตอร์
3.  ผู้ใช้จะไม่ได้รับการบริการจากผู้พัมนาถ้าหากมีปัญหาการใช้งาน
4.  ทำให้ผู้พัมนาซอฟแวร์ไม่มีรายได้เพื่อประกอบการและพัฒนาต่อไปได้
เฉลยข้อ  2
6.ข้อใดเป็นบริการส่งจดหมายอิเล็กทรอนิคส์ผ่านสายโทรศัพท์.
1. E- mail    
2. Web  Site   
3. Search  engine
4. Face  book
เฉลยข้อ  1  เป็นการส่งจดหมายอิเลคทรอนิค
7.ข้อใดไม่ใช่ระบบปฏิบัติการที่นำมาใช้บนอุปกรณ์พกพา
ประเภท  Smartphone.
1.  Ubumtu       2.  Iphone  os
3.  Android      4.  Symbian
เฉลยข้อ  1
8.ไฟล์ประเภทใดในข้อต่อไปนี้เก็บข้อมูลในลักษณะตัวอักษร.
1.  ไฟล์เพลง  MP 3 (mp 3)
2.  ไฟล์รูปประเภท  JPEG (jpeg)
3.  ไฟล์แสดงผลหน้าเว็บ (html)
4.  ไฟล์วีดีโอประเภท  Movie (movie)
เฉลยข้อ  3
9.ระบบกระดานสนทนาหรือเว็บบอร์ดแห่งหนึ่งมีความต้องการดังนี้     
ก.  ต้องให้ผู้ใช้สามารถตั้งกระทู้โต้ตอบกันได้โดยผู้ใช้
ต้องแสดงตัวตน(ล็อกอิน)เพื่อเข้าระบบก่อน
ข.  ผู้ใช้สามารถตั้งกระทู้หรือเข้าไปตอบกระทู้ที่ตั้งไว้แล้วได้
ค.  ระบบจะบันทึกชื่อผู้ตั้งและผู้ตอบไว้ด้วย
ในการออกแบบฐานข้อมูลดังกล่าวข้อใดกล่าวได้ถูกต้อง.
1.  ต้องสร้างตารางผู้ใช้ ตารางกระทู้และตารางคำตอบ
2.  ไม่ต้องสร้างตารางผู้ใช้เนื่องจากสามารถบันทึกชื่อ
ผู้ใช้ในตารางกระทู้และตารางคำตอบได้เลย
3.  ต้องสร้างตารางผู้ใช้และตารางกระทู้ส่วนคำตอบจะอยู่
ในตารางกระทู้อยู่แล้ว
4.  ไม่ต้องสร้างตารางกระทู้เพราะสามารถบันทึกกระทู้ที่ผู้ใช้
ตั้งในตารางผู้ใช้ได้เลย
เฉลยข้อ  4
10.ข้อใดต่อไปนี้ถูกต้องที่สุด.
1.  การบันทึกข้อมูลลงแผ่นดีวีดีใช้เทคโนโลยีแบบแม่เหล็ก
2.  หมายเลขไอพีเป็นหมายเลขที่ใช้กำกับ  Network Interce Card
3.  หน่วยความจำสำรองเป็นหน่วยความจำที่มีคุณลักษณะแบบ Volntile
4.  รหัส ACIIและEBCIDICเป็นการวางรหัสตัวอักษรที่ใช้ขนาด  8 บิด
เฉลยข้อ  3