01-create-alter.sql 628 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. -- Crea la tabla de estudiantes.
  2. CREATE TABLE students (
  3. id INT PRiMARY KEY,
  4. name VARCHAR(25),
  5. major VARCHAR(25)
  6. );
  7. -- Modo de salida.
  8. .mode table
  9. /*
  10. * Muestra la sentencia SQL
  11. * de la creación de la tabla.
  12. */
  13. .schema students
  14. PRAGMA table_info(students);
  15. PRAGMA table_xinfo(students);
  16. -- Elimina la tabla de estudiantes.
  17. --DROP TABLE students;
  18. /*
  19. * Agrega una nueva columna
  20. * en la tabla de estudiantes.
  21. */
  22. ALTER TABLE students ADD gpa DECIMAL(3, 2);
  23. PRAGMA table_info(students);
  24. /*
  25. * Elimina la columna "gpa"
  26. * de la tabla de estudiantes.
  27. */
  28. ALTER TABLE students DROP gpa;
  29. PRAGMA table_info(students);