one max_rows into createtable comment comentario mysql comments

max_rows - MySQL y comentarios



insert into mysql (8)

Puede comentar columnas y tablas:

CREATE TABLE example ( example_column INT COMMENT="This is an example column", another_column VARCHAR COMMENT="One more column" ) TYPE=MYISAM COMMENT="This is a comment about tables";

¿Es posible agregar comentarios de alguna manera, en alguna parte?

No pretendo ser ningún tipo de experto cuando uso MySQL y ciertamente no paso todo el día ahí. Con más frecuencia de lo que me gustaría, me olvido de cómo pretendo usar una columna (usualmente los más pequeños) y estaría muy emocionado si pudiera agregar un comentario para recordarme si 1 es bueno o malo, por ejemplo.

Sería feliz si solo apareciera en algo como ''show create table'', pero cualquier lugar oscuro dentro de las estructuras de la tabla sería mejor y más fácil de encontrar que las notas post-it actuales en mi escritorio.


¿Estás seguro de que no estás buscando utilizar una columna ENUM en su lugar? Las buenas tablas de MySQL deben ser autodocumentadas.

Un enfoque alternativo sería comentar los archivos de esquema que tienen el SQL que usa para definir sus tablas (supongo que los tiene, y que no está usando PHPMyAdmin para hacer crecer los esquemas de tabla sobre la marcha ...)

Pero si insiste, la tabla INFORMATION_SCHEMA COLUMNS , específicamente la columna COLUMN_COMMENT, es probablemente lo que está buscando. Sin embargo, es una sintaxis propietaria de MySQL, así que tendería a evitarlo (aunque la idea de la interoperabilidad de la base de datos es realmente una broma).


MySQL admite comentarios sobre tablas y columnas que se mostrarán en show create:

create table example (field1 char(3) comment ''first field'') comment=''example table''


Si utiliza la herramienta Administrador de MySQL para administrar / editar sus bases de datos, cada vez que use el Editor de tablas, el comentario de cada columna se mostrará / editará automáticamente.


http://dev.mysql.com/doc/refman/5.0/en/create-table.html

table_option: {ENGINE|TYPE} [=] engine_name | AUTO_INCREMENT [=] value | AVG_ROW_LENGTH [=] value | [DEFAULT] CHARACTER SET [=] charset_name | CHECKSUM [=] {0 | 1} | [DEFAULT] COLLATE [=] collation_name | COMMENT [=] ''string''

Ejemplo:

CREATE TABLE foo ( id int(10) NOT NULL auto_increment COMMENT ''unique ID for each foo entry'', bar varchar(255) default NULL COMMENT ''the bar of the foo'', .... ) TYPE=MyISAM;


Acabo de escribir una aplicación para esto.

Se puede encontrar aquí: https://github.com/SplicePHP/mysql-comments

Le permite actualizar varias tablas y columnas de bases de datos en una sola vista.

Instrucciones en el enlace.


Este es un viejo y hay muchas respuestas sobre cómo actualizar un comentario de columnas, o crear una tabla con comentarios. Pero las respuestas dadas sobre cómo ver los comentarios son bastante horribles

La manera más fácil de ver los comentarios es a través de SHOW COLUMNS con la palabra clave FULL:
SHOW FULL COLUMNS FROM mytable


si quieres comentar en la tabla (en phpmyadmin) entonces sigue estos pasos

  1. abrir localhost / phpmyadmin
  2. vaya a su base de datos y seleccione la tabla
  3. ahora seleccione el menú de operaciones desde arriba.
  4. y goto table options y edit table comments.