總之,在mysql命令行界面,鍵入desc TABLE_Julia
是select COLUMN_NAME, COLUMN_TYPE, IS_NULLABLE, COLUMN_KEY, COLUMN_DEFAULT, EXTRA from information_schema.COLUMNS where TABLE_SCHEMA = database() and TABLE_NAME like 'TABLE_Julia'
DESCRIBE命令的內部定義以及如何擴展?
東西相當於我想知道它發生有關變換這是我從desc
的意思是相當於select
聲明服務器程序,因爲我想執行命令info TABLE_Julia
,其行爲如select COLUMN_NAME, COLUMN_TYPE, IS_NULLABLE, COLUMN_KEY, COLUMN_DEFAULT, EXTRA, COLUMN_COMMENT from information_schema.COLUMNS where TABLE_SCHEMA = database() and TABLE_NAME like 'TABLE_Julia'
,添加COLUMN_COMMENT
,這對App開發人員來說非常方便。
其實,我已經改變了lex.h
,mysqld.cc
,sql_cmd.h
,sql_parse.cc
,sql_yacc.yy
,其結果是info TABLE_Julia
輸出僅僅是完全相同desc TABLE_Julia
現在,但這是遠遠不夠的。
我搜索LEX
,do_select
,JOIN::exec
,mysql_execute_select
,mysql_select
,handle_select
,execute_sqlcom_select
,mysql_execute_command
,mysql_parse
,dispatch_command
,do_command
,do_handle_one_connection
,handle_one_connection
,pfs_spawn_thread
,start_thread
,clone
等
但不幸的是,倒黴,還是沒有線索。任何人,請給我一些建議,謝謝。
請不要把標籤信息在您的標題。這裏的標記系統非常擅長對事物進行分類,並且不需要幫助。 :-)請參閱[應的問題包括「標籤」,在他們的頭銜?(http://meta.stackexchange.com/q/19190/172661)。謝謝。 –
@KenWhite。謝謝。 – hylepo