คอมพิวเตอร์การเขียนโปรแกรม

คำสั่งพื้นฐาน

SQL มาตรฐานถูกนำมาใช้ในปี 1992 และยังคงใช้อยู่ในปัจจุบัน ว่าเขาได้กลายเป็นมาตรฐานสำหรับหลาย ๆ ระบบการจัดการฐานข้อมูล แน่นอนผู้ผลิตบางรายใช้การตีความของตัวเองของมาตรฐาน แต่ในระบบใด ๆ ยังคงมีส่วนประกอบหลัก - คำสั่ง SQL

การแนะนำ

การใช้คำสั่ง SQL ในฐานข้อมูลเกิดขึ้นตารางการจัดการค่านิยมและการเตรียมความพร้อมของพวกเขาสำหรับการวิเคราะห์ต่อไปและการแสดงผล พวกเขาเป็นชุดของคำหลักโดยที่ระบบรู้ว่าจะทำอย่างไรกับข้อมูลที่

กำหนดหลายประเภทของคำสั่ง SQL:

  • ความหมายของวัตถุฐานข้อมูล;
  • การจัดการค่า;
  • การป้องกันและการจัดการ
  • พารามิเตอร์เซสชั่น;
  • ข้อมูลเกี่ยวกับฐาน;
  • SQL คงที่;
  • SQL แบบไดนามิก

คำสั่ง SQL สำหรับการจัดการข้อมูล

ประเภทนี้รวมถึงคำหลักที่คุณสามารถควบคุมตำแหน่งของค่าในฐานข้อมูล

INSERT แทรกแถวในตารางที่มีอยู่ มันสามารถใช้เป็นค่าเดียวหรือหลายที่กำหนดไว้โดยเงื่อนไขบางอย่าง ตัวอย่างเช่น:

INSERT INTO

ชื่อตาราง (1 คอลัมน์ชื่อชื่อของคอลัมน์ 2)

VALUES (มูลค่าที่ 1 คุ้มค่า 2)

เพื่อใช้ประกอบ คำสั่ง SQL INSERT ที่มีหลายค่าใช้ไวยากรณ์ต่อไปนี้:

INSERT INTO

ชื่อตารางที่ 1 (ชื่อของคอลัมน์ 1 ชื่อคอลัมน์ 2)

ชื่อคอลัมน์ SELECT 1 ชื่อของคอลัมน์ 2

จากชื่อตารางที่ 2

ชื่อ WHERE 2.imya คอลัมน์ตารางที่ 1> 2

แบบสอบถามนี้เลือกข้อมูลทั้งหมดในตารางที่ 2 ซึ่งเป็นมากกว่า 2 ต่อ 1 คอลัมน์และวางไว้ในครั้งแรก

UPDATE เป็นชื่อที่แสดงถึงคำสั่งนี้ปรับปรุงข้อมูลแบบสอบถาม SQL ในตารางที่มีอยู่บนพื้นฐานบางอย่าง

ตัวอย่างเช่น:

ชื่อตาราง UPDATE 1

ชื่อ SET คอลัมน์ = 2 "โหระพา"

WHERE ชื่อตาราง 1.imya คอลัมน์ 1 = 1

นี้ค่าโครงสร้างเติมใบโหระพาแถวทั้งหมดที่ตอบสนองความหมายเลข 1 ในคอลัมน์แรก

ลบ ลบข้อมูลจากตาราง คุณสามารถระบุเงื่อนไขใด ๆ หรือการเอาแถวทั้งหมด

DELETE FROM ชื่อตาราง

WHERE คอลัมน์ชื่อ tablitsy.imya 1 = 1

แบบสอบถามดังกล่าวจะลบข้อมูลทั้งหมดจากฐานข้อมูลที่มีค่าหนึ่งในคอลัมน์แรก นี่คือวิธีที่คุณสามารถล้างทั้งตาราง:

DELETE FROM ชื่อตาราง

ถัดไปเป็นสิ่งจำเป็นที่จะบอกเกี่ยวกับคำสั่ง SELECT เขาเป็นหนึ่งในสิ่งที่สำคัญที่สุดดังนั้นเขาจะต้องอุทิศบทแยกต่างหาก

คำสั่ง SELECT

วัตถุประสงค์หลักของการเลือก - ตัวเลือกของข้อมูลตามเงื่อนไขบางประการ ผลมาจากการทำงานของเขาอยู่เสมอตารางใหม่กับข้อมูลที่เลือก MS ประกอบ SQL SELECT สามารถใช้ในการร้องขอน้ำหนักที่แตกต่างกัน ดังนั้นพร้อมกับมันคุณสามารถพิจารณาคำหลักอื่น ๆ ที่เกี่ยวข้อง

เพื่อเลือกตัวอักษรข้อมูล "*" ถูกนำมาใช้จากตารางโดยเฉพาะอย่างยิ่ง

SELECT *

จากชื่อตารางที่ 1

ผลจากแบบสอบถามนี้จะเป็นสำเนาถูกต้องของตารางที่ 1

และนี่คือเรียกโดย WHERE เงื่อนไขซึ่งจะดึงออกจากตารางที่ 1 ค่าทั้งหมดมากกว่า 2 ในคอลัมน์ 1

SELECT *

จากชื่อตารางที่ 1

ชื่อ WHERE 1.imya คอลัมน์ตารางที่ 1> 2

นอกจากนี้คุณยังสามารถระบุในการเลือกที่เฉพาะคอลัมน์บางอย่างที่จำเป็น

ชื่อตาราง SELECT 1.imya 1 คอลัมน์

จากชื่อตารางที่ 1

ผลจากแบบสอบถามนี้จะทุกสายที่มีค่าของคอลัมน์ 1 ใช้ประกอบ MS SQL สามารถสร้างตารางของตัวเองในหลักสูตรของการเปลี่ยนการคำนวณและการแทนค่าบางอย่าง

SELECT

ชื่อตาราง 1.imya 1 คอลัมน์

ชื่อตาราง 1.imya คอลัมน์ 2

ชื่อตาราง 1.imya คอลัมน์ 3

«=» AS EQ

ชื่อตาราง 1.imya คอลัมน์ที่ 2 ของชื่อตาราง * 1.imya คอลัมน์ 3 AS SUMMA

จากชื่อตารางที่ 1

แบบสอบถามที่ซับซ้อนนี้ดูเหมือนจะเรียกค่าทั้งหมดของตารางที่ 1 และจากนั้นสร้างคอลัมน์ใหม่และ EQ SUMMA ครั้งแรกที่เข้ามาในเครื่องหมาย "+" ในคอลัมน์ข้อมูลที่สองของผลิตภัณฑ์ที่ 2 และ 3 ผลที่ได้นี้สามารถแสดงเป็นตารางสำหรับการทำความเข้าใจวิธีการทำงาน:

คอลัมน์ 1

คอลัมน์ 2

คอลัมน์ 3

อีคิว

SUMMA

ชื่อสินค้า 1

10

50

+

500

ชื่อสินค้า 2

15

100

+

1500

หากคุณกำลังใช้คำสั่ง SELECT คุณทันทีสามารถใช้สั่งซื้อข้อมูลที่อยู่ในบริเวณใด โดยจะใช้คำสั่งจำแนกตาม

SELECT

ชื่อตาราง 1.imya 1 คอลัมน์

ชื่อตาราง 1.imya คอลัมน์ 2

ชื่อตาราง 1.imya คอลัมน์ 3

จากชื่อตารางที่ 1

ORDER BY ชื่อคอลัมน์ 2

ตารางที่เกิดจะมีลักษณะเช่นนี้

คอลัมน์ 1

คอลัมน์ 2

คอลัมน์ 3

1

1

54

3

2

12

7

3

100

2

5

1

นั่นคือทุกสายที่ได้รับการติดตั้งในลักษณะที่คอลัมน์ 2 ค่าถูกน้อยไปหามาก

ข้อมูลยังสามารถได้รับจากหลายตาราง เพื่อความชัดเจนก่อนอื่นคุณต้องคิดว่าพวกเขามีสองบางคนที่อยู่ในฐานข้อมูล:

ตาราง "พนักงาน"

จำนวน

ชื่อ

นามสกุล

1

Vasya

วศิน

2

Petya

Petin

ตาราง "เงินเดือน"

จำนวน

อัตรา

ให้เครดิตกับ

1

1

10000

2

0.5

3500

ตอนนี้คุณต้องเช่นการเชื่อมโยงสองตารางที่จะได้รับค่านิยมร่วมกัน การใช้คำสั่ง SQL พื้นฐานก็สามารถทำได้ดังนี้

SELECT

Sotrudniki.Nomer

Sotrudniki.Imya

Zarplata.Stavka

Zarplata.Nachisleno

จากพนักงานเงินเดือน

WHERE Sotrudniki.Nomer = Zarplata.Nomer

มีการเรียกจากสองตารางที่แตกต่างกันของค่าปึกแผ่นโดยจำนวน ผลที่ได้คือชุดข้อมูลต่อไปนี้:

จำนวน

ชื่อ

อัตรา

ให้เครดิตกับ

1

Vasya

1

10000

2

Petya

0.5

3500

เล็ก ๆ น้อย ๆ เพิ่มเติมเกี่ยวกับการเลือก การใช้ฟังก์ชั่นรวม

หนึ่งในงบพื้นฐาน SQL SELECT สามารถผลิตคำนวณบางอย่างในตัวอย่าง การทำเช่นนี้เขาจะใช้ฟังก์ชั่นบางอย่างและสูตร

ยกตัวอย่างเช่นการที่จะได้รับจำนวนของระเบียนจากตาราง "พนักงาน" ที่คุณจำเป็นต้องใช้การสอบถาม:

เลือก COUNT (*) AS N

จากพนักงาน

ผลจะเป็นตารางที่มีคอลัมน์หนึ่งและความคุ้มค่า

ยังไม่มีข้อความ

2

ฟังก์ชั่นที่สามารถใช้ในการสืบค้นที่คำนวณค่าผลรวมสูงสุดและต่ำสุดและค่าเฉลี่ย การทำเช่นนี้จะมีการใช้คำหลักซำ, MAX, MIN, AVG

ยกตัวอย่างเช่นมันเป็นสิ่งจำเป็นที่จะถือเป็นตัวอย่างของรู้จักกันอยู่แล้ว "เงินเดือน" ตาราง:

จำนวน

อัตรา

ให้เครดิตกับ

1

1

10000

2

0.5

3500

คุณสามารถใช้คำขอดังกล่าวและดูสิ่งที่เกิดขึ้น

SELECT

SUM (Zarplata.Nachisleno) AS SUMMA

MAX (Zarplata.Nachisleno) แม็กซ์

MIN (Zarplata.Nachisleno) AS MIN

AVG (Zarplata.Nachisleno) AS SRED

จากเงินเดือน

ตารางสุดท้ายจะเป็นดังนี้:

SUMMA

MAX

MIN

SRED

13500

10000

3500

6750

นั่นคือวิธีที่คุณสามารถเลือกได้จากฐานข้อมูลค่าที่เหมาะสมในการบินเพื่อทำการคำนวณของฟังก์ชั่นต่างๆ

ยูเนี่ยน, สี่แยกและความแตกต่าง

รวมคำสั่งหลายใน SQL

SELECT Sotrudniki.Imya

จากพนักงาน

WHERE Sotrudniki.Nomer = 1

ยูเนี่ยน

SELECT Sotrudniki.Imya

จากพนักงานเงินเดือน

WHERE Zarplata.Nomer = 1

มันควรจะพาหะในใจว่าในตารางการเชื่อมโยงนี้ต้องเข้ากันได้ นั่นคือมีหมายเลขเดียวกันของคอลัมน์

ไวยากรณ์ของคำสั่ง SELECT และวิธีการสำหรับการประมวลผล

สิ่งแรกที่เลือกกำหนดพื้นที่จากที่ที่มันจะใช้ข้อมูล การทำเช่นนี้ใช้คำหลักจาก ถ้าไม่ได้ระบุว่าจะเลือก

จากนั้นคุณสามารถนำเสนอคำสั่ง SQL WHERE ด้วยความช่วยเหลือของ SELECT ไหลผ่านแถวของตารางแต่ละคนและจะตรวจสอบข้อมูลเพื่อให้สอดคล้องกับสภาพ

ถ้าแบบสอบถามมี GROUP BY แล้วมีการจัดกลุ่มของค่าพารามิเตอร์เหล่านี้

ผู้ประกอบการในการเปรียบเทียบข้อมูล

พวกเขามีหลายประเภท ใน SQL ดำเนินการเปรียบเทียบสามารถทดสอบความแตกต่างของค่า

  • "=" หมายถึงการที่คุณอาจคาดเดาความเท่าเทียมกันของทั้งสองสำนวน ยกตัวอย่างเช่นมันได้ถูกใช้ในตัวอย่างข้างต้น - กรณีที่ Zarplata.Nomer = 1

  • ">" เครื่องหมายมากกว่า ถ้าค่าของด้านซ้ายของการแสดงออกที่เป็นมากขึ้นแล้วตรรกะ TRUE จะถูกส่งกลับและเงื่อนไขที่จะพบ

  • "<" น้อยกว่าการเข้าสู่ระบบ ย้อนกลับก่อนหน้านี้ผู้ประกอบการ

  • สัญญาณของการ "<=" และ "> =" มันแตกต่างจากผู้ประกอบการที่เรียบง่ายมากขึ้นและน้อยคือมีตัวถูกดำเนินการเท่ากับสภาพยังเป็นจริง

  • "<>" ฉันไม่สนใจ สภาพถือว่า TRUE ถ้าเพียงหนึ่งตัวถูกดำเนินการไม่เท่ากับอีก เขามีอีกหนึ่งการตีความ - "="

LIKE

แปลคำหลักนี้สามารถเป็น "คล้ายกัน." เช่นผู้ประกอบการใน SQL จะใช้ประมาณในหลักการเดียวกัน - ทำงานแบบสอบถามจากแม่แบบ นั่นคือมันจะช่วยให้คุณสามารถที่จะขยายตัวอย่างข้อมูลจากฐานข้อมูลโดยใช้การแสดงผลปกติ

ยกตัวอย่างเช่นมันกำหนดงานดังกล่าว: จากฐานที่รู้จักกันอยู่แล้ว "พนักงาน" ที่จะได้รับทุกคนที่มีชื่อลงท้ายด้วย "ฉัน" แล้วขอร้องสามารถประกอบด้วยดังนี้

SELECT *

จากพนักงาน

WHERE ชื่อ LIKE `% I`ll

เครื่องหมายเปอร์เซ็นต์ในกรณีนี้หมายถึงหน้ากากที่เป็นตัวอักษรใด ๆ และจำนวนของพวกเขา และในจดหมายว่า "ผม» SQL กำหนดว่าตัวอักษรตัวสุดท้ายที่จะเป็นวิธีการที่

CASE

คำสั่งนี้ SQL Server คือการดำเนินการหลายทางเลือก มันคล้ายกับงบเปลี่ยนในหลายภาษาโปรแกรม คำสั่งกรณีใน SQL ดำเนินการดำเนินการในหลายเงื่อนไข

ตัวอย่างเช่นคุณเลือกจากตาราง "เงินเดือน" ค่าสูงสุดและต่ำสุด

จำนวน

อัตรา

ให้เครดิตกับ

1

1

10000

2

0.5

3500

แล้วขอร้องสามารถประกอบด้วยดังนี้

SELECT *

จากเงินเดือน

WHERE กรณีเมื่อเลือก MAX (เรียกเก็บ) แล้วสูงสุด

เมื่อเลือก MIN (เรียกเก็บ) แล้วขั้นต่ำ

สิ้นผล

ใน "ที่เรียกเก็บคอลัมน์" ในบริบทนี้ระบบจะมองหาสูงสุดและค่าต่ำสุด จากนั้นใช้ข้อมูลที่สร้างขึ้น END "รวม" ซึ่งจะถูกบันทึกไว้ใน "สูงสุด" หรือ "ขั้นต่ำ" ขึ้นอยู่กับผลของสภาพ

โดยวิธีการใน SQL มีรูปแบบกะทัดรัดมากขึ้นของ CASE - เชื่อมต่อกัน

นิยามข้อมูล

มุมมองนี้จะช่วยให้คุณสามารถดำเนินการความหลากหลายของการเปลี่ยนแปลงตาราง - สร้างลบแก้ไขและทำงานร่วมกับดัชนี

คนแรกซึ่งเป็นมูลค่าการพิจารณา - สร้างตาราง เขาไม่ได้ทำอะไรอย่างอื่นมากกว่าการสร้างตาราง หากคุณเพียงแค่พิมพ์สร้างแบบสอบถามตารางไม่มีอะไรจะเกิดขึ้นเพราะคุณจะต้องระบุพารามิเตอร์อีกหลาย

ยกตัวอย่างเช่นการสร้างตารางที่คุ้นเคย "พนักงาน" ต้องการที่จะใช้คำสั่ง:

สร้างตารางพนักงาน

(หมายเลข ID (10) ไม่เป็นโมฆะ

ชื่อ varchar (50) ไม่เป็นโมฆะ

นามสกุล varchar (50) ไม่เป็นโมฆะ)

ในคำขอนี้ในวงเล็บที่กำหนดไว้ทันทีชื่อฟิลด์และประเภทของพวกเขาเช่นเดียวกับว่ามันอาจเป็นโมฆะ

ตาราง DROP

ผมดำเนินงานง่าย - ลบตารางกล่าวว่า แต่ก็มีตัวเลือกเพิ่มเติม IF EXISTS มันดูดซับข้อผิดพลาดเมื่อมีการลบถ้าตารางต้องไม่อยู่ ตัวอย่างของการใช้:

ตาราง DROP พนักงาน IF EXISTS

สร้างดัชนี

ใน SQL มีระบบการทำงานของดัชนีซึ่งช่วยให้สามารถเข้าถึงได้เร็วขึ้นเพื่อข้อมูล โดยทั่วไปก็คือการเชื่อมโยงที่ชี้ไปยังคอลัมน์โดยเฉพาะอย่างยิ่ง สร้างดัชนีสามารถเป็นคำของ่าย:

สร้างดัชนี nazvanie_indeksa

ON nazvanie_tablitsy (nazvanie_stolbtsa)

ใช้คำสั่งนี้ใน T-SQL, Oracle, PL SQL และหลายเทคโนโลยีการตีความอื่น ๆ

เปลี่ยนแปลงตาราง

ผู้ประกอบการการทำงานสูงที่มีตัวเลือกมากมาย โดยทั่วไปการเปลี่ยนแปลงการผลิตที่มีความละเอียดโครงสร้างและตารางการจัดสรร ผู้ประกอบการจะใช้ใน Oracle SQL, Postgres และอื่น ๆ อีกมากมาย

อ้างอิงในขณะนี้จะนำเสนอกับตัวเลือกต่างๆโดยใช้เปลี่ยนแปลงตาราง

  • เพิ่ม ดำเนินการนอกเหนือจากคอลัมน์ในตาราง ไวยากรณ์เขาเหล่านี้ได้เปลี่ยนแปลงตาราง ADD nazvanie_tablitsy nazvanie_stolbtsa tip_hranimyh_dannyh สามารถมีพารามิเตอร์ IF NOT EXISTS ซึ่งปราบปรามข้อผิดพลาดหากคอลัมน์แล้วได้สร้างขึ้น

  • DROP ลบคอลัมน์ IF EXISTS ยังเป็นที่เรียบร้อยแล้วซึ่งจะสร้างข้อผิดพลาดบอกว่าคอลัมน์ที่ร้องขอไม่ได้อยู่;

  • เปลี่ยน ที่ใช้ในการเปลี่ยนชื่อฟิลด์ที่ระบุไว้ ตัวอย่างการใช้งาน: ALTER เปลี่ยนตาราง nazvanie_tablitsy oldname new_name;

  • แก้ไข คำสั่งนี้จะเปลี่ยนชนิดของคอลัมน์ใดคอลัมน์หนึ่งและคุณลักษณะเพิ่มเติม และมันถูกนำมาใช้เช่นนี้เปลี่ยนแปลงตาราง MODIFY ประเภทข้อมูล nazvanie_stolbtsa nazvanie_tablitsy แอตทริบิวต์;

สร้างมุมมอง

ใน SQL มีสิ่งนั้นเป็นความคิดอีกด้วย ในระยะสั้นจะเป็นชนิดของตารางเสมือนกับข้อมูลที่ มันเป็นเรื่องที่เกิดขึ้นเป็นผลของกลุ่มตัวอย่างที่ใช้ภาษาคำสั่ง SQL SELECT ผู้ชมสามารถ จำกัด การเข้าถึงฐานข้อมูลเพื่อซ่อนไว้เพื่อแทนที่ชื่อคอลัมน์จริง

กระบวนการของการสร้างเกิดขึ้นโดยใช้แบบสอบถามง่ายๆ

สร้างชื่อมุมมองดูเลือกจาก * ชื่อตาราง

การเก็บตัวอย่างอาจจะเกิดขึ้นเป็นฐานข้อมูลทั้งในภาพรวมและในเงื่อนไขบางอย่าง

เล็ก ๆ น้อย ๆ เกี่ยวกับคุณลักษณะ

ใน SQL คำสั่งมักจะใช้ฟังก์ชั่นในตัวที่แตกต่างกันที่ช่วยให้คุณสามารถโต้ตอบกับข้อมูลและแปลงให้ได้ทันที มันเป็นมูลค่าการพิจารณาพวกเขาขณะที่พวกเขาเป็นส่วนหนึ่งของภาษาที่มีโครงสร้าง

  • COUNT ผลิตนับแถวหรือรายการในตารางโดยเฉพาะอย่างยิ่ง เป็นตัวเลือกคุณสามารถระบุชื่อคอลัมน์แล้วข้อมูลจะถูกนำมาจากเขา * SELECT COUNT จากพนักงาน;

  • AVG คุณลักษณะนี้จะใช้เฉพาะกับคอลัมน์ที่มีข้อมูลที่เป็นตัวเลข ผลของมันคือความมุ่งมั่นของค่าเฉลี่ยของค่าทั้งหมด;

  • MIN ถึง MAX ฟังก์ชั่นเหล่านี้ได้ถูกนำมาใช้ในบทความนี้ พวกเขากำหนดค่าสูงสุดและต่ำสุดของคอลัมน์กล่าวว่า

  • SUM มันง่าย - ฟังก์ชั่นคำนวณผลรวมของค่าในคอลัมน์ มันถูกใช้เฉพาะสำหรับชนิดข้อมูลที่เป็นตัวเลข การเพิ่มพารามิเตอร์คำขอที่แตกต่างจะถูกเพิ่มเพียงเพื่อค่าไม่ซ้ำกัน;

  • รอบที่ ฟังก์ชั่นการปัดเศษตัวเลขเศษส่วนทศนิยม ไวยากรณ์ที่ใช้โดยชื่อคอลัมน์และจำนวนตำแหน่งทศนิยม;

  • LEN ฟังก์ชั่นที่เรียบง่ายที่จะคำนวณความยาวของคอลัมน์ ผลจะเป็นตารางใหม่แสดงหมายเลขของตัวละคร;

  • ตอนนี้ คำหลักนี้ถูกนำมาใช้ในการคำนวณวันและเวลาปัจจุบัน

ผู้ประกอบการเพิ่มเติม

หลายตัวอย่างของคำสั่งที่มีคำหลักที่ปฏิบัติงานเล็ก ๆ แต่ยังคงช่วยลดความซับซ้อนตัวอย่างหรือฐานข้อมูลกิจกรรม

  • AS มันถูกใช้เมื่อคุณต้องการที่จะจัดให้มองเห็นผลของการกำหนดชื่อที่ระบุจะได้รับตาราง

  • ระหว่าง เครื่องมือที่มีประโยชน์มากสำหรับการสุ่มตัวอย่าง มันแสดงให้เห็นช่วงของค่ารวมทั้งความต้องการที่จะได้รับข้อมูล พารามิเตอร์การป้อนข้อมูลที่ได้รับจากและไปยังช่วงจำนวนถูกนำมาใช้;

  • ไม่ ผู้ประกอบการให้ตรงข้ามของการแสดงออก

  • ตัด เอาข้อมูลจากส่วนฐานกล่าวว่า ที่แตกต่างจากผู้ประกอบการผู้ที่กู้คืนข้อมูลหลังจากการใช้งานเป็นไปไม่ได้ มันเป็นที่น่าสังเกตว่าการดำเนินการของคำหลักที่กำหนดใน SQL แตกต่างกันสามารถตีความแตกต่างกัน ดังนั้นก่อนที่จะพยายามที่จะใช้ตัด, คุ้นเคยที่ดีกว่ากับข้อมูลพื้นหลัง

  • LIMIT กำหนดจำนวนของเส้นเอาท์พุท ความไม่ชอบมาพากลของผู้ประกอบการก็คือว่ามันมักจะอยู่ในตอนท้าย มันต้องใช้เวลาหนึ่งบังคับและพารามิเตอร์หนึ่งตัวเลือก ครั้งแรกที่ชี้ให้เห็นว่าแถวจำนวนมากที่มีข้อมูลที่เลือกที่จะแสดง และถ้าสองแล้วผู้ประกอบการดำเนินการทั้งช่วงของค่า

  • ยูเนี่ยน ผู้ประกอบการใช้ง่ายมากที่จะรวมคำสั่งหลาย ๆ เขาได้พบแล้วในหมู่ตัวอย่างนี้ในบทความนี้ คุณสามารถแสดงแถวจากหลายตารางที่ยูเนี่ยนรวมพวกเขาสำหรับการใช้งานที่สะดวกมากขึ้น ไวยากรณ์เขานี้: column_name เลือกจากยูเนี่ยนตาราง SELECT ตารางจาก imya_drugoy imya_drugogo_stolbtsa ผลที่ได้คือตารางสรุปของความต้องการของสหรัฐ

  • คีย์หลัก แปลว่า "คีย์หลัก." แต่จริงๆแล้วคำศัพท์ดังกล่าวถูกนำมาใช้ในการผลิตวัสดุอ้างอิง เขาเป็นคนที่ระบุเฉพาะสำหรับแถว มันถูกใช้เป็นกฎเมื่อมีการสร้างตารางเพื่อแสดงข้อมูลที่จะมีมัน

  • เริ่มต้น เช่นเดียวกับผู้ประกอบการก่อนหน้านี้ที่ใช้ในการดำเนินงานของการสร้างแบบสอบถาม มันกำหนดค่าเริ่มต้นซึ่งจะเต็มไปในสนามเมื่อมันถูกสร้างขึ้น

เคล็ดลับในการพัฒนาแพลตฟอร์มสำหรับการทำงานกับ SQL

  1. โมฆะ เริ่มต้นและไม่ได้เป็นเพียงการเขียนโปรแกรมในการจัดทำคำขอที่มักจะลืมเกี่ยวกับความพร้อมของค่าโมฆะ เป็นผลให้รหัสข้อผิดพลาดในการครีพซึ่งเป็นเรื่องยากที่จะติดตามในกระบวนการแก้จุดบกพร่อง ดังนั้นเมื่อมีการสร้างตารางหรือค่าตัวอย่างการคำนวณใหม่ต้องหยุดและคิดว่าไม่ว่าจะเป็นโมฆะและเกิดขึ้นเป็นที่เข้าบัญชีในพื้นที่แบบสอบถาม

  2. หน่วยความจำ ในบทความนี้เรามีการแสดงจำนวนของฟังก์ชั่นที่มีความสามารถในการดำเนินงานบางอย่าง ในการพัฒนาของเปลือกจะทำงานร่วมกับฐานข้อมูลที่คุณสามารถ "เกินดุล" การคำนวณของการแสดงออกที่เรียบง่ายกับระบบฐานข้อมูล ในบางกรณีนี้จะช่วยให้เพิ่มที่สำคัญในการปฏิบัติงาน

  3. ข้อ จำกัด หากคุณต้องการที่จะได้รับจากฐานข้อมูลที่มีมากมายของแถวเพียงสองก็เป็นสิ่งจำเป็นที่จะใช้ประกอบการเช่น จำกัด หรือ TOP ไม่จำเป็นต้องดึงข้อมูลโดยวิธีการของเปลือกของการพัฒนาภาษา

  4. ต่อ เมื่อได้รับข้อมูลจากหลายตารางโปรแกรมเมอร์จำนวนมากเริ่มที่จะลดพวกเขาร่วมกันซองหมายถึงหน่วยความจำ แต่ทำไม? หลังจากที่ทุกท่านสามารถขอในสิ่งที่มันทั้งหมดจะเป็นปัจจุบัน คุณไม่ต้องเขียนโค้ดเพียงครั้งเดียวและสำรองหน่วยความจำเพิ่มเติมในระบบ

  5. การเรียงลำดับ ถ้ามันเป็นไปได้ที่จะมีผลบังคับใช้กฎระเบียบในคำขอที่เป็นกองกำลัง DBMS นั้นมันเป็นสิ่งจำเป็นที่จะใช้มัน นี้จะช่วยประหยัดทรัพยากรเมื่อโปรแกรมหรือบริการ

  6. การร้องขอหลาย ถ้าคุณต้องใส่จำนวนมากของระเบียนในลำดับการเพิ่มประสิทธิภาพแล้วควรคิดเกี่ยวกับแพ็คเก็ตข้อมูลจะถูกแทรกหนึ่งคำขอ นอกจากนี้ยังจะเพิ่มประสิทธิภาพการทำงานของระบบทั้งหมด

  7. ตำแหน่งระวังของข้อมูล ก่อนที่จะวาดภาพโครงสร้างฐานต้องคิดเกี่ยวกับวิธีการและไม่ว่าจะเป็นเช่นจำนวนของตารางและฟิลด์ที่จำเป็น อาจจะมีวิธีที่จะรวมพวกเขาหรือให้ขึ้นบางส่วน มากมักจะเขียนโปรแกรมใช้ในปริมาณที่มากเกินไปของข้อมูลที่ไม่มีที่ไหนเลยและไม่เคยใช้

  8. ประเภท เพื่อประหยัดพื้นที่และทรัพยากรที่จำเป็นต้องมีความไวต่อประเภทของข้อมูลที่ใช้ หากคุณสามารถใช้ประโยชน์จากน้อย "หนัก" สำหรับประเภทของหน่วยความจำที่คุณต้องใช้ชื่อของเขา ตัวอย่างเช่นถ้าเป็นที่รู้จักกันว่าในเขตข้อมูลนี้เป็นค่าตัวเลขจะไม่เกิน 255 ทำไมการใช้ INT 4 ไบต์ถ้ามี TINYINT 1 ไบต์

ข้อสรุป

สรุปได้ว่ามันควรจะตั้งข้อสังเกตว่าภาษาที่มีโครงสร้างแบบสอบถาม SQL จะใช้ตอนนี้เกือบทุกที่ - เว็บไซต์บริการเว็บซอฟต์แวร์คอมพิวเตอร์สำหรับการใช้งานโทรศัพท์มือถือ ดังนั้นความรู้ SQL จะช่วยให้ทุกภาคส่วนของการพัฒนา

อย่างไรก็ตามการเปลี่ยนแปลงของมาตรฐานภาษาพื้นเมืองบางครั้งแตกต่างจากคนอื่น ๆ ตัวอย่างเช่นผู้ประกอบการ PL SQL อาจมีไวยากรณ์ที่แตกต่างกว่าใน SQL Server ดังนั้นก่อนที่จะเริ่มต้นการพัฒนาด้วยเทคโนโลยีนี้มันเป็นสิ่งจำเป็นที่จะได้ทำความคุ้นเคยกับมันตามแนวทาง

ในอนาคต analogs ที่อาจเกินการทำงานของ SQL และประสิทธิภาพการทำงานไม่น่าจะปรากฏดังนั้นรูปทรงกลมนี้เป็นช่องที่มีแนวโน้มค่อนข้างสำหรับโปรแกรมเมอร์ใด ๆ

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.birmiss.com. Theme powered by WordPress.