הבדלים בין גרסאות בדף "SQL"
מתוך אגרון - וויקיפדיה
(←פקודת הרשאה) |
(←הוספת ערכים לטבלה) |
||
| שורה 42: | שורה 42: | ||
AND #COLUMN_NAME_NUM1# > #num_value_like_5#;</pre> | AND #COLUMN_NAME_NUM1# > #num_value_like_5#;</pre> | ||
מידע נוסף על הפקודה ניתן למצוא [http://dev.mysql.com/doc/refman/5.1/en/insert.html כאן]. | מידע נוסף על הפקודה ניתן למצוא [http://dev.mysql.com/doc/refman/5.1/en/insert.html כאן]. | ||
| + | |||
| + | === מבנה טבלה === | ||
| + | (מכונה בעגה המקצועית סכימת טבלה) | ||
| + | <pre>SHOW CREATE #TABLENAME#;</pre> | ||
| + | מציג מידע על כלל העמודות של הטבלה, הקידוד שלה והמנוע שעליו היא מתבסס. מידע נוסף על הפקודה ניתן למצוא [http://dev.mysql.com/doc/mysql/en/show-create-table.html כאן]. | ||
| + | |||
[[קטגוריה:אגרונט]] | [[קטגוריה:אגרונט]] | ||
גרסה מ־12:21, 18 במרץ 2010
תוכן עניינים
פקודות SQL
יצירת בסיס נתונים
CREATE DATABASE #DATABASE_NAME#;
מידע נוסף על הפקודה ניתן למצוא כאן.
פקודת הרשאה
GRANT ALL ON #DATABASE_NAME#.* TO #USERNAME#@#HOST# IDENTIFIED BY '#PASSWORD#';
הפקודה נותנת הרשאה על בסיס נתונים בשם DATABASE_NAME למשתמש #USERNAME# שמתחבר מהמחשב #HOST# (ip או דומיין) שמזדהה עם הסיסמא #PASSWORD#. הפקודה יוצרת את המשתמש אם הוא איננו קיים. מידע נוסף על הפקודה ניתן למצוא כאן.
מחיקת טבלה
DROP TABLE #TABLE_NAME#;
הפקודה מוחקת את הטבלה כולה כולל הסכימה שלה (לא רק את התוכן שלה). מידע נוסף על הפקודה ניתן למצוא כאן.
עדכון טבלה
UPDATE #TABLE_NAME#
SET #COLUMN_NAME_STR#='#string_value_in_quotes#',
#COLUMN_NAME_NUM#=#number_value_without_quotes#,
#COLUMN_NAME_PASSWORD#=MD5('#string_password_in_hash#')
WHERE #COLUMN_NAME_STR1# LIKE 'exactly_value'
AND #COLUMN_NAME_STR1# LIKE '%include_value%'
OR #COLUMN_NAME_NUM1# = #num_value_like_5#
AND #COLUMN_NAME_NUM1# > #num_value_like_5#;
הפקודה מעדכנת ערכים בטבלה לפי השורות שנבחרו בפסוקית ה-WHERE. מידע נוסף על הפקודה ניתן למצוא כאן.
מחיקת ערכים מטבלה
DELETE FROM #TABLE_NAME#
WHERE #COLUMN_NAME_STR1# = 'exactly_value'
AND #COLUMN_NAME_STR1# LIKE '%include_value%'
OR #COLUMN_NAME_NUM1# = #num_value_like_5#
AND #COLUMN_NAME_NUM1# > #num_value_like_5#;
מידע נוסף על הפקודה ניתן למצוא כאן.
הוספת ערכים לטבלה
INSERT INTO #TABLE_NAME#
(#COLUMN_NAME_STR#, #COLUMN_NAME_NUM1#) VALUES ('#string value#', #num value#)
WHERE #COLUMN_NAME_STR1# = 'exactly_value'
AND #COLUMN_NAME_STR1# LIKE '%include_value%'
OR #COLUMN_NAME_NUM1# = #num_value_like_5#
AND #COLUMN_NAME_NUM1# > #num_value_like_5#;
מידע נוסף על הפקודה ניתן למצוא כאן.
מבנה טבלה
(מכונה בעגה המקצועית סכימת טבלה)
SHOW CREATE #TABLENAME#;
מציג מידע על כלל העמודות של הטבלה, הקידוד שלה והמנוע שעליו היא מתבסס. מידע נוסף על הפקודה ניתן למצוא כאן.