<وظائف التسجيل ماي
تعريف واستخدام
CURDATE () ترجع التاريخ الحالي.
بناء الجملة
CURDATE()
مثال
عبارة SELECT التالية:
SELECT NOW(),CURDATE(),CURTIME()
سوف يؤدي إلى شيء من هذا القبيل:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2014-11-22 12:45:34 | 2014-11-22 | 12:45:34 |
مثال
وSQL التالية يخلق "أوامر" جدول مع عمود التاريخ والوقت (تاريخ الطلب):
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
لاحظ أن يحدد العمود تاريخ الطلب CURDATE () كقيمة افتراضية. ونتيجة لذلك، عند إدراج صف في الجدول، وإدراج التاريخ الحالي تلقائيا إلى العمود.
الآن نريد أن إدراج سجل في جدول "الطلبات":
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
و "Orders" سوف الجدول الآن ننظر بشيء من هذا القبيل:
رقم التعريف الخاص بالطلب | اسم المنتج | تاريخ الطلب |
---|---|---|
1 | Jarlsberg الجبن | 2014/11/22 |
<وظائف التسجيل ماي