DatesWhilst you could store a date as a text string, MySQL has more op การแปล - DatesWhilst you could store a date as a text string, MySQL has more op ไทย วิธีการพูด

DatesWhilst you could store a date

Dates
Whilst you could store a date as a text string, MySQL has more optimal ways of storing dates!
TIMESTAMP
One perfectly valid way to store dates would be as a timestamp. A timestamp is a 10-digit representation of the number of seconds since the Unix epoch of 1st January 1970. This could be stored as a CHAR column, requiring 10 bytes storage, but the most optimal data type is the numeric INT(UNSIGNED) type, requiring just 4 bytes storage.
Timestamps are particularly useful if you’re using PHP, as the date() function will display them in your chosen format and you can calculate dates by adding or subtracting a number of seconds (86400 is equivalent to 24 hours etc…).
One drawback of using timestamps is that they’re not human readable straight from the database. Would you know what date 1262986313 refers to? Another is that due to the 10-digit length, timestamps may have problems at 3:14:07AM on 19th January 2038 when the value 9999999999 is reached!
DATETIME
The DATETIME data type is designed specifically to store both the date and time as 2010-01-08 15:00:00 (for example).
One disadvantage is that this requires 8 bytes storage – double that of a timestamp.
- Firstly dates stored using DATETIME are human-readable straight out of the database. So if you’re browsing your data with php MyAdmin you can see what your dates actually mean!
- Secondly MySQL has a whole host of built-in functions to work with native DATETIME formats. You can add and subtract dates, calculate the difference between dates, output the date in your preferred format and much more using MySQL alone and without involving additional PHP (for example) scripting.
- And finally, if you really want to output your DATETIME column as a timestamp, MySQL has a built-in function to do that, too!
Note that MySQL can also store the year alone, the date alone and a number of related types.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
วันในขณะที่คุณสามารถเก็บวันที่เป็นสายอักขระข้อความ MySQL มีวิธีเพิ่มขึ้นสูงสุดที่เก็บวันระบุเวลาวิธีการเก็บถูกต้องสมบูรณ์หนึ่งจะเป็นการบันทึกเวลา การบันทึกเวลาแทนตัวเลข 10 จำนวนวินาทีตั้งแต่ 1 1970 มกราคมยุค Unix ได้ นี้อาจจะเก็บไว้เป็นคอลัมน์อักขระ ต้องเก็บไบต์ 10 แต่ชนิดข้อมูลเหมาะสมคือ ชนิด INT(UNSIGNED) เลข ต้องการเพียงเก็บ 4 ไบต์ประทับเวลาจะมีประโยชน์ถ้าคุณกำลังใช้ PHP ฟังก์ชัน date() จะแสดงในรูปแบบของคุณท่าน และคุณสามารถคำนวณวันที่ โดยการเพิ่ม หรือลบตัวเลขวินาที (86400 จะเท่ากับ 24 ชั่วโมงฯลฯ ...)คืนหนึ่งของการใช้ลงเวลาได้ว่า พวกเขาไม่ตรงคนอ่านจากฐานข้อมูล คุณจะรู้วัน 1262986313 หมายถึง อีกคือเนื่องจากความยาว 10 หลัก ลงเวลาอาจมีปัญหาที่ 3:14:07 น.บน 19 2038 มกราคมเมื่อถึงค่า 9999999999วันที่และเวลาชนิดข้อมูล DATETIME ถูกออกแบบมาโดยเฉพาะเพื่อเก็บวันและเวลาเป็น 2010-01-08 15:00:00 (ตัวอย่าง)ข้อเสียอย่างหนึ่งคือ การเก็บ 8 ไบต์ – ของการประทับเวลา-ประการแรก ที่ต้องเก็บไว้ใช้วันที่และเวลามนุษย์อ่านตรงจากฐานข้อมูล ดังนั้น ถ้าคุณกำลังเรียกดูข้อมูล ด้วย php MyAdmin คุณสามารถดูวันจริงหมายถึงอะไร-ประการที่สอง MySQL มีโฮสต์ทั้งหมดของฟังก์ชันที่มีการทำงานกับรูปแบบวันที่และเวลาท้องถิ่น คุณสามารถเพิ่ม และลบวัน คำนวณผลต่างระหว่างวันที่ แสดงวันที่ในรูปแบบความต้องการและมากขึ้นโดยใช้ MySQL เพียงอย่างเดียว และ ไม่เกี่ยวข้องกับ (ตัวอย่าง) สคริปต์ PHP เพิ่มเติมได้- และในที่สุด ถ้าคุณต้องการแสดงผลคอลัมน์ DATETIME คุณลงเวลา MySQL มีฟังก์ชันภายในการทำที่ เกินไปหมายเหตุว่า MySQL ยังสามารถเก็บปีเดียว วันเดียว และชนิดที่เกี่ยวข้องจำนวนหนึ่ง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
วันขณะที่คุณสามารถเก็บวันที่เป็นสตริงข้อความ, MySQL มีวิธีการที่เหมาะสมมากขึ้นนับจากวันที่การจัดเก็บ! ลงเวลาวิธีการหนึ่งที่ถูกต้องสมบูรณ์ในการจัดเก็บวันที่จะเป็นประทับเวลา ประทับเป็นตัวแทน 10 หลักของจำนวนวินาทีนับตั้งแต่ยุคของยูนิกซ์ 1 มกราคม 1970 นี้อาจจะเก็บไว้เป็นคอลัมน์ CHAR ที่ต้องจัดเก็บ 10 ไบต์ แต่ชนิดข้อมูลที่เหมาะสมที่สุดคือตัวเลข INT (นิรนาม) พิมพ์ ต้องจัดเก็บเพียง 4 ไบต์. Timestamps มีประโยชน์โดยเฉพาะอย่างยิ่งถ้าคุณกำลังใช้ PHP เป็นวันที่ () ฟังก์ชั่นจะแสดงไว้ในรูปแบบที่คุณเลือกและคุณสามารถคำนวณวันที่โดยการเพิ่มหรือลบจำนวนของวินาที (86,400 เทียบเท่ากับ 24 ชั่วโมง ฯลฯ ... ). คืนหนึ่งของการใช้ timestamps คือการที่พวกเขาไม่ได้คนอ่านตรงจากฐานข้อมูล คุณจะรู้ว่าสิ่งที่ 1262986313 วันที่หมายถึง? ก็คือว่าเนื่องจากความยาว 10 หลัก timestamps อาจมีปัญหาที่ 3:14:07 บน 19 มกราคม 2038 เมื่อค่า 9999999999 ถึง! DATETIME ชนิดข้อมูล DATETIME ถูกออกแบบมาเพื่อเก็บทั้งวันที่และเวลาที่ 2010 08/01 15:00:00 (ตัวอย่าง). ข้อเสียอย่างหนึ่งคือการที่ต้องมีการจัดเก็บข้อมูลนี้ 8 ไบต์ - สองเท่าของการประทับเวลา. - วันแรกที่เก็บไว้ใช้ DATETIME เป็นมนุษย์สามารถอ่านได้ตรงออกมาจากฐานข้อมูล ดังนั้นถ้าคุณกำลังเรียกดูข้อมูลของคุณด้วย php MyAdmin คุณสามารถดูสิ่งวันที่ที่คุณจริงหมายถึง! - ประการที่สอง MySQL มีพื้นที่ทั้งหมดของฟังก์ชั่นในตัวที่จะทำงานกับรูปแบบ DATETIME พื้นเมือง คุณสามารถเพิ่มและลบวันที่คำนวณความแตกต่างระหว่างวันที่ออกวันที่ในรูปแบบที่ต้องการของคุณและอื่น ๆ อีกมากมายใช้ MySQL เพียงอย่างเดียวและไม่เกี่ยวข้องกับการเพิ่มเติม PHP (ตัวอย่าง) สคริปต์. - และสุดท้ายถ้าคุณต้องการที่จะส่งออกคอลัมน์ DATETIME ของคุณ ขณะที่ประทับเวลา, MySQL มีฟังก์ชั่นในตัวที่จะทำได้เช่นกัน! โปรดทราบว่า MySQL ยังสามารถเก็บปีคนเดียววันเดียวและจำนวนชนิดที่เกี่ยวข้อง












การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: