เอกสารประกอบการบรรยาย เรื่อง Basic SQL

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
BC421 File and Database Lab
Advertisements

UPDATING DATA By SQL (SA&D-9)
เสรี ชิโนดม MS SQLServer 7 เสรี ชิโนดม
ภาษา SQL (Structured Query Language)
กลุ่มคำสั่ง SQL สามารถแบ่งได้ดังนี้
20 October Management of Information Technology Chapter 7 part c Chapter 7 part cE-Commerce Asst. Prof. Wichai Bunchua .
บทที่ 5 Visual C#.NET กับ ฐานข้อมูล
เอกสารประกอบการบรรยาย เรื่อง ASP Objects
โดย ผู้ช่วยศาสตราจารย์วิชัย บุญเจือ
Security and Integrity
ภาษา SQL (Structured Query Language)
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
Management Information System Week 6
เอกสารประกอบการบรรยาย เรื่อง ASP and Database
Information and Communication Technology
ASP:ACCESS Database.
Information and Communication Technology
ASP:ACCESS Database.
MySQL.
ข้อดีของฐานข้อมูล 1. หลีกเลี่ยงความขัดแย้งของข้อมูล การจัดเก็บข้อมูลแบบแฟ้มข้อมูล โดยข้อมูลเรื่องเดียวกันอาจมีอยู่หลายแฟ้มข้อมูล ซึ่งก่อให้เกิดความขัดแย้งของข้อมูลได้
SQL - Structured Query Language
Structured Query Language (SQL)
– Web Programming and Web Database
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
Php with Database Professional Home Page :PHP
Chapter 8 : การควบคุมความปลอดภัย (Security Control)
แก้ไขข้อมูลที่ไม่สามารถกรอกเป็นภาษาไทยได้
Database Programming Exceed Camp #2 24 October 2005.
สถาปัตยกรรมของระบบฐานข้อมูล
๕.๖ ส่วนประกอบของ DBMS ในการใช้ข้อมูลในฐานข้อมูลจะต้องมีการสอบถามหรือค้นหาคำตอบ รวมถึงการเพิ่มและการลบข้อมูล ซึ่งโดยทั่วไปผู้ใช้ไม่จำเป็นต้องทราบวิธีการในการจัดเก็บข้อมูล.
คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่ง ประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบ เดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูล.
Charter 8 1 Chapter 8 การจัดการฐานข้อมูล Database Management.
SQL Structured Query Language.
CHARPTER 4 การสอบถามข้อมูลแบบมีเงื่อนไข
SQL เพื่อควบคุมความปลอดภัย (Week 2). การควบคุมการเข้าถึงข้อมูล ระบบการจัดการข้อมูลโดยส่วนใหญ่จะมีกลไกที่ ทำให้แน่ใจได้ว่าเฉพาะผู้มีสิทธิเท่านั้นที่ สามารถเข้าถึงข้อมูลในฐานข้อมูล.
การใช้งาน ASP.NET 3.5 ด้านฐานข้อมูล
เริ่มต้นใช้งานโปรแกรม Microsoft Access
Microsoft PowerPoint ผู้ช่วยศาสตราจารย์วิชัย บุญเจือ
13 July Information Technology in Daily Life ระบบสารสนเทศในชีวิตประจำวัน ปฏิบัติการที่ 7 การตกแต่งรูปภาพด้วยโปรแกรม Paint.net โดย ผู้ช่วยศาสตราจารย์วิชัย.
การใช้ PHP ติดต่อฐานข้อมูลMySQL
13 October 2007
The Millenium 13 October July 2002
13 October 2007
13 October 2007
13 October 2007
13 October 1. Information and Communication Technology Lab 8 Web Browser and Seach Engine โดย ผู้ช่วยศาสตราจารย์วิชัย.
CHAPTER 12 SQL.
SQL Structured Query Language.
ซอฟต์แวร์ที่บริหารจัดการข้อมูลแบบกระจาย
เอกสารประกอบการบรรยาย เรื่อง การเขียน Home page ด้วย HTML (2) ตอน... การใช้ FORM โดย ผู้ช่วยศาสตราจารย์วิชัย บุญเจือ
Introduction to SQL (MySQL) – Special Problem (Database)
PHP: [9] ฐานข้อมูล MYSQL
Database & DBMS Architecture วรวิทย์ พูลสวัสดิ์. 2 2 ฐานข้อมูล (Database) - Data and its relation - Databases are designed to offer an organized mechanism.
ประเภทของคำสั่งของภาษา SQL
Microsoft Access การใช้งานโปรแกรมระบบจัดการฐานข้อมูล
Everything that has a beginning has an end…
Database Design & Development
ภาษา SQL (Structured Query Language)
SQL Structured Query Language.
SQL (Structured Query Language)
SQL (Structured Query Language)
สถาปัตยกรรมของระบบฐานข้อมูล
SQL (Structured Query Language)
การจัดการระบบฐานข้อมูล ภาษาที่ใช้ในระบบจัดการฐานข้อมูล
Chapter 9 : ภาษาทางด้านฐานข้อมูลคำสั่ง SQL (SQL Command)
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล
คำสั่งสร้างฐานข้อมูล
제 10장 데이터베이스.
ใบสำเนางานนำเสนอ:

เอกสารประกอบการบรรยาย เรื่อง Basic SQL 20 July 2001 เอกสารประกอบการบรรยาย เรื่อง Basic SQL โดย ผู้ช่วยศาสตราจารย์วิชัย บุญเจือ E-mail:wichai@buu.ac.th http://seashore.buu.ac.th/~wichai E-mail: wichai@bucc4.buu.ac.th

ภาษา SQL SQL ย่อมาจาก Structured Query Language 20 July 2001 ภาษา SQL SQL ย่อมาจาก Structured Query Language เป็นภาษามาตรฐานกลาง ใช้จัดการข้อมูลในฐานข้อมูล สามารถใช้ร่วมกับ DB ต่างๆ เช่น MS Access. Oracle, ฯลฯ ภาษา SQL มีหลายแบบ เช่น ANSI SQL, MS Jet SQL 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

รูปแบบคำสั่ง แบ่งเป็น 2 กลุ่ม Data Definition Language (DDL) 20 July 2001 รูปแบบคำสั่ง แบ่งเป็น 2 กลุ่ม Data Definition Language (DDL) Create Database Create Table Data Manipulation Language (DML) Select Insert Update Delete 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

คำสั่ง Create Database และ Create table CREATE DATABASE <database-name> CREATE sample Create Table ใช้สร้างตารางในฐานข้อมูล CREATE TABLE <table-name (structure1, structure2, …, …)> CREATE member (ID(Text), mName, Age(Number)) 2 August 2007 E-mail:wichai@buu.ac.th

Select การเรียกใช้ข้อมูลอย่างง่าย 20 July 2001 Select การเรียกใช้ข้อมูลอย่างง่าย รูปแบบ Select SELECT <field-name> FROM <table-name> ตัวอย่าง SELECT studName FROM TblStudent SELECT code, title, author FROM TblBook SELECT * FROM TblBook 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

การเรียกใช้ข้อมูลแบบมีเงื่อนไข WHERE 20 July 2001 การเรียกใช้ข้อมูลแบบมีเงื่อนไข WHERE รูปแบบ SELECT <field-name> FROM <table-name> [WHERE <condition>] ตัวอย่าง SELECT * From TblBook WHERE type=“Graphic” SELECT * From TblBook WHERE type=“graphic” and price<=1500 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

การใช้ WHERE ร่วมกับเงื่อนไขอื่น 20 July 2001 การใช้ WHERE ร่วมกับเงื่อนไขอื่น BETWEEN SELECT * From TblBook WHERE price BETWEEN 500 AND 1000 IN/NOT IN SELECT * From TblBook WHERE price IN[1500, 3000] 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

การใช้ WHERE ร่วมกับ LIKE 20 July 2001 การใช้ WHERE ร่วมกับ LIKE LIKE คำสั่ง LIKE ใช้ร่วมกับเครื่องหมายที่ใช้แทนข้อความใดๆ เครื่องหมาย “*” SELECT * From TblBook WHERE title LIKE “com*” เครื่องหมาย “?” SELECT * From TblBook WHERE title LIKE “b?y” เครื่องหมาย “#” SELECT * From TblBook WHERE title LIKE “1#3*” 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

20 July 2001 คำสั่ง ORDER BY ORDER BY ใช้เลือกข้อมูลโดยการเรียงลำดับตามเงื่อนไข จากน้อยไปหามาก (ASC หรือ Ascending) หรือมากไปหาน้อย (DESC หรือ Descending) ตัวอย่าง SELECT * From TblBook ORDER BY author SELECT * From TblBook ORDER BY price DESC 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

การเพิ่มข้อมูล (Insert) 20 July 2001 การเพิ่มข้อมูล (Insert) รูปแบบ INSERT INTO <table-name> [<field-name1>, <field-name2>, … )] VALUES (value1,value2,…) ตัวอย่าง INSERT INTO TblBook (code, title, author) VALUES (10048, Script in ASP, Bill C. Henry) INSERT INTO TblBook VALUES (10023, MS VBScript, John C. enry, 1300, Language, 1998) 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

การแก้ไขข้อมูล (UPDATE) 20 July 2001 การแก้ไขข้อมูล (UPDATE) รูปแบบ UPDATE <table-name> SET Field-name=value [WHERE <condition>] ตัวอย่าง UPDATE TblBook SET author=‘W. White’ WHERE code=‘20034’ UPDATE TblBook SET price=price*0.5 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

การลบข้อมูล (DELETE) รูปแบบ ตัวอย่าง 20 July 2001 การลบข้อมูล (DELETE) รูปแบบ DELETE * FROM <table-name> WHERE <condition> ตัวอย่าง DELETE * FROM TblBook WHERE code=‘20034’ DELETE FROM TblBook WHERE type=‘Graphic’ 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

20 July 2001 SQL ใน Access Query ใน Access คือการใช้คำสั่ง SQL เพิ่อกำหนดเงื่อนไข แล้วแสดงข้อมูลจากตาราง Access มีมุมมอง SQL ที่เป็นการสร้างคำสั่ง SQL เราสามารถคัดลอกคำสั่ง SQL ใน Access มาใช้ใน ASP ได้โดยไม่ต้องแก้ไขเลย 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

การใช้ SQL จาก Query ใน Access 20 July 2001 การใช้ SQL จาก Query ใน Access Create query in Design View เลือกตารางจาก Dialog Box เลือกฟีลด์ที่ต้องการจนครบ ใส่เงื่อนไขที่ต้องการ เช่น Graphic ใน ฟีลด์ที่ต้องการ ใช้มุมมอง Datasheet แสดงผลเป็นตาราง Query จากเมนู View --> SQLView 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th

The End ASP and Database Next attraction 2 August 2007 20 July 2001 The End Next attraction ASP and Database 2 August 2007 E-mail:wichai@buu.ac.th E-mail: wichai@bucc4.buu.ac.th