Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. เครื่องหมายวรรคตอนใดที่สามารถใช้เป็นตัวคั่นระหว่างส่วนเวลาของ MySQL ได้

    ในกรณีของค่าวันที่ MySQL ยังอนุญาตให้เราใช้รูปแบบที่ผ่อนคลายสำหรับเวลา เราสามารถใช้เครื่องหมายวรรคตอนระหว่างส่วนของเวลาเป็นตัวคั่นได้ ตัวอย่างบางส่วนมีดังนี้ − mysql> Select timestamp('2017-10-20 04+05+36'); +----------------------------------+ | timestamp('2017-10-20 04+05+36') |

  2. ฉันจะใช้อักขระใด ๆ ในสถานที่ว่างใน MySQL TIMESTAMP เพื่อแยกความแตกต่างระหว่างส่วนของวันที่และเวลาได้อย่างไร

    เราสามารถใช้อักขระตัวเดียว T (ในรูปแบบตัวพิมพ์ใหญ่เท่านั้น) ที่ช่องว่างระหว่างส่วนวันที่และเวลา สามารถอธิบายได้ด้วยความช่วยเหลือของตัวอย่างต่อไปนี้ − mysql> Select TIMESTAMP('2017-10-20T06:10:36'); +----------------------------------+ | TIMESTAMP('2017-10-20T06:10:36') | +--------

  3. MySQL ส่งคืนอะไรเมื่อใช้อักขระอื่นที่ไม่ใช่ 'T' หรือ 'Space' ระหว่างส่วนของวันที่และเวลา

    ในกรณีนั้น MySQL จะคืนค่าศูนย์ทั้งหมด ณ เวลานั้นพร้อมกับส่วนวันที่ที่ถูกต้อง ตัวอย่างมีดังนี้ เราใช้อักขระ W แทนตำแหน่ง T หรือ Space ระหว่างส่วนของวันที่และเวลา - mysql> Select TIMESTAMP('2017-10-20W06:10:36'); +----------------------------------+ | TIMESTAMP('2017-10-20W06:10:36'

  4. วิธีรับเอาต์พุตที่คำนวณด้วยตนเองจาก MySQL โดยไม่มีตารางจำลองชื่อ dual คืออะไร

    ใน MySQL เราสามารถระบุเงื่อนไข SELECT เพียงอย่างเดียวเพื่อรับเอาต์พุตที่คำนวณเองได้ ตัวอย่างต่อไปนี้จะแสดงให้เห็น - mysql> Select 1+1; +-----+ | 1+1 | +-----+ | 2   | +-----+     1 row in set (0.02 sec) mysql> Select 1; +---+ | 1 | +---+ | 1 | +---+ 1 row in set (0.00 sec)

  5. เราจะใช้ส่วนคำสั่ง WHERE กับคำสั่ง MySQL INSERT INTO ได้อย่างไร

    เราสามารถใช้ Conditional insert เช่น WHERE clause พร้อมคำสั่ง INSERT INTO ในกรณีของการแทรกแถวใหม่ สามารถทำได้ด้วยวิธีดังต่อไปนี้ - ด้วยความช่วยเหลือของตารางจำลอง ในกรณีนี้ เราแทรกค่าจากตารางจำลองพร้อมกับเงื่อนไขบางประการ ไวยากรณ์สามารถเป็นดังนี้ − INSERT INTO table_name(column1,column2,column3,&hell

  6. เราจะใช้ผลลัพธ์ที่คำนวณด้วยตนเองของ MySQL จากนิพจน์ ฟังก์ชัน ฯลฯ สำหรับการแทรกค่าในแถวได้อย่างไร

    ขณะแทรกค่าในแถว เราสามารถใช้ค่าของผลลัพธ์ที่คำนวณได้เองจากนิพจน์ ฟังก์ชัน ฯลฯ นี่คือตัวอย่างที่แสดงให้เห็น - mysql> Insert into employee(id, emp_name)Select 1+1, Concat_ws(' ','Gaurav', 'Kumar'); Query OK, 1 row affected (0.04 sec) Records: 1 Duplicates: 0 Warnings: 0 mys

  7. แนวคิดของ CTAS (CREATE TABLE AS SELECTED) ใน MySQL คืออะไร?

    CTAS เช่น สคริปต์ สร้างตาราง AS Select ใช้เพื่อสร้างตารางจากตารางที่มีอยู่ จะคัดลอกโครงสร้างตารางรวมทั้งข้อมูลจากตารางที่มีอยู่ พิจารณาตัวอย่างต่อไปนี้ที่เราได้สร้างตารางชื่อ EMP_BACKUP จากตารางที่มีอยู่แล้วชื่อ พนักงาน mysql> Select * from Employee; +------+--------+ | Id   | Name   |

  8. ฉันจะใช้คำหลัก MySQL INTERVAL ในขณะที่แยกส่วนของวันที่ได้อย่างไร

    ด้วยความช่วยเหลือของตัวอย่างต่อไปนี้ เราสามารถเข้าใจได้ว่าเราจะใช้คีย์เวิร์ด MySQL INTERVAL กับฟังก์ชัน EXTRACT() ได้อย่างไร - mysql> Select StudentName, RegDate, EXTRACT(YEAR from RegDate+INTERVAL 2 year) AS 'Two Year Interval' from testing where StudentName = 'Gaurav'; +--------

  9. ฟังก์ชัน MySQL DATEDIFF() ทำงานอย่างไร

    ฟังก์ชัน MySQL DATEDIFF() คืนค่าจำนวนวันระหว่างวันที่สองวัน ไวยากรณ์ของฟังก์ชันนี้มีดังต่อไปนี้ − DATEDIFF(date1,date2) ตัวอย่างเช่น หากเราต้องการทราบจำนวนวันระหว่างวันที่พูดว่า 2017-10-22 และ 2017-09-21 เราก็สามารถใช้ฟังก์ชัน DATEDIFF() ได้ดังนี้ - mysql> Select DATEDIFF('2017-10-22',&#

  10. เราจะใช้เงื่อนไข WHERE เมื่อสร้างตารางด้วยสคริปต์ CTAS (สร้างตารางตามที่เลือก) ได้อย่างไร

    อย่างที่เราทราบดีว่าเราสามารถคัดลอกข้อมูลและโครงสร้างจากตารางที่มีอยู่โดยใช้สคริปต์ CTAS การใช้คำสั่ง WHERE แสดงให้เห็นในตัวอย่างด้านล่าง mysql> Create table EMP_BACKUP2 AS SELECT * from EMPLOYEE WHERE id = 300 AND Name = 'Mohan'; Query OK, 1 row affected (0.14 sec) Records: 1 Duplicates

  11. เราจะเพิกเฉยต่อค่าลบที่ส่งคืนโดยฟังก์ชัน MySQL DATEDIFF () ได้อย่างไร

    ดังที่เราทราบดีว่าฟังก์ชัน DATEDIFF() ถูกใช้เพื่อหาค่าความแตกต่างในจำนวนวันระหว่างวันที่สองวัน ดังนั้นจึงมีความเป็นไปได้ค่อนข้างมากที่จะคืนค่าติดลบเช่นกัน mysql> select * from differ; +------------+-------------+ | OrderDate  | WorkingDate | +------------+-------------+ | 2017-10-22 | 2017-1

  12. ความหมายของคำสั่ง "SELECT" ใน MySQL คืออะไรและจะใช้ได้อย่างไร

    เช่นเดียวกับในสคริปต์ใดๆ เช่น PHP ไวยากรณ์ นี่คือรูปแบบทั่วไปของคำสั่ง SELECT เพื่อดึงข้อมูลจากตาราง MySQL - SELECT field1, field2,...fieldN FROM table_name1, table_name2... [WHERE Clause] [OFFSET M ][LIMIT N] ประเด็นสำคัญบางประการเกี่ยวกับคำสั่ง SELECT มีดังนี้ − เราสามารถใช้ตารางอย่างน้อยหนึ่

  13. ด้วยความช่วยเหลือของฟังก์ชัน เราจะคืนค่าส่วนต่างในปี เดือน และวันระหว่างค่าวันที่สองค่าได้อย่างไร

    เราสามารถสร้างฟังก์ชันที่รับค่าวันที่เป็นอาร์กิวเมนต์และส่งกลับค่าความแตกต่างในปี เดือน และวันได้ดังนี้ mysql> CREATE FUNCTION date_difference(Date1 DATE, date2 DATE) RETURNS VARCHAR(30)    -> RETURN CONCAT(    -> @years := TIMESTAMPDIFF(YEAR, date1, date2),IF (@years =

  14. ฉันจะโคลน/ทำซ้ำตารางพร้อมกับข้อมูล ทริกเกอร์ และดัชนีได้อย่างไร

    สำหรับการสร้างตารางใหม่เช่นเดียวกับตารางเก่าพร้อมกับข้อมูล ทริกเกอร์ และดัชนี เราจำเป็นต้องเรียกใช้การสืบค้นข้อมูลสองรายการต่อไปนี้ CREATE TABLE new_table LIKE old_table; INSERT new_table SELECT * from old_table; ตัวอย่าง mysql> Create table employee(ID INT PRIMARY KEY NOT NULL AUTO_INCREMENT, NA

  15. เราจะกำหนดโครงสร้างของตาราง MySQL โดยอัตโนมัติเหมือนกับโครงสร้างของตารางอื่นได้อย่างไร

    คำสั่ง CREATE TABLE พร้อมคีย์เวิร์ด LIKE จะสามารถกำหนดโครงสร้างของตาราง MySQL ได้เหมือนกับโครงสร้างของตารางอื่น ไวยากรณ์ CREATE TABLE new_table LIKE old_table; ตัวอย่าง mysql> Create table employee(ID INT PRIMARY KEY NOT NULL AUTO_INCREMENT, NAME VARCHAR(20)); Query OK, 0 rows affected (0.21 sec)

  16. วิธีรับจำนวนวินาทีทั้งหมดจากอินสแตนซ์ MySQL DATETIME

    อินสแตนซ์ MySQL DateTime สามารถแปลงเป็นวินาทีโดยใช้ฟังก์ชัน UNIX_TIMESTAMP() ด้วยวิธีต่อไปนี้ - mysql> Select UNIX_TIMESTAMP('2017-05-15 04:05:30') AS 'NUMBER OF SECONDS'; +-------------------+ | NUMBER OF SECONDS | +-------------------+ |        1494801330 |

  17. เราจะใช้คำสั่ง MySQL ALTER TABLE เพื่อเพิ่มความคิดเห็นในคอลัมน์ได้อย่างไร

    เราสามารถใช้คีย์เวิร์ด COMMENT กับคำสั่ง ALTER TABLE ขณะแก้ไขคอลัมน์เพื่อเพิ่มความคิดเห็นในคอลัมน์ ตัวอย่างเช่น หากเราต้องการเพิ่มความคิดเห็นในคอลัมน์ id ของตาราง การทดสอบ แบบสอบถามต่อไปนี้จะทำ - mysql> ALTER TABLE testing MODIFY id INT COMMENT 'id of employees'; Query OK, 0 rows affected

  18. ใน MySQL เราจะทราบได้อย่างไรว่าไตรมาสใดเกิดขึ้นจากวันที่ปัจจุบันหรือวันที่ที่ระบุ

    เราสามารถทำได้โดยระบุค่าหน่วย ไตรมาส ให้กับฟังก์ชัน EXARCT() ตัวอย่างมีดังนี้ − เลือก EXTRACT (ไตรมาสจาก 2017-07-29);+------------------------------------ ------+| EXTRACT(ไตรมาสจาก 2017-07-29) |+------------------------------------------ +| 3 |+------------------------------------------ +1 แถวในชุ

  19. ผลลัพธ์จะเป็นอย่างไรหากเราจะพยายามดึงค่าเวลาโดยระบุค่าวันที่ให้กับฟังก์ชัน MySQL EXTRACT() เท่านั้น

    เมื่อเราพยายามดึงค่าชั่วโมงจากวันที่ ฟังก์ชัน EXTRACT() จะให้เอาต์พุต 0 พร้อมคำเตือนดังที่แสดงในตัวอย่างด้านล่าง − mysql> Select EXTRACT(Hour from '2017-10-20'); +---------------------------------+ | EXTRACT(Hour from '2017-10-20') | +---------------------------------+ | 0  

  20. คอมพาวนด์ยูนิตชนิดใดที่สามารถใช้ในฟังก์ชัน MySQL EXTRACT()

    ฟังก์ชัน MySQL EXTRACT() สามารถใช้หน่วยผสมต่อไปนี้ได้ - SECOND_MICROSECOND MINUTE_MICROSECOND HOUR_MICROSECOND DAY_MICROSECOND MINUTE_SECOND HOUR_SECOND HOUR_MINUTE DAY_SECOND DAY_MINUTE DAY_HOUR YEAR_MONTH ตัวอย่างบางส่วนของหน่วยผสมที่ใช้ในฟังก์ชัน EXTRACT() มีดังนี้ − mysql> Select EXTRACT(Y

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:221/229  20-คอมพิวเตอร์/Page Goto:1 215 216 217 218 219 220 221 222 223 224 225 226 227