mysql注釋怎么添加 mysql添加注釋有幾種方法

MySQL顯示注釋的方式能不能換

 這是字符集不一致造成的。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供華亭網站建設、華亭做網站、華亭網站設計、華亭網站制作等企業(yè)網站建設、網頁設計與制作、華亭企業(yè)網站模板建站服務,十年華亭做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

修改mysql的默認字符集是通過修改它的配置文件來實現(xiàn)的。一般分兩種情況:

Windows平臺

windows下的mysql配置文件是my.ini,一般在c:windowsmy.ini或者c:winntmy.ini可 以直接在這個文件里面加上

default-character-set=gbk #或gb2312,big5,utf8

然后重新啟動mysql

service mysql restart 或 /etc/init.d/mysql restart

或用其他方法重新啟動,就生效了。

Unix(linux)平臺

linux下的mysql配置文件是my.cnf,一般是/etc/my.cnf,如果找不到可以用find命令找一下:

find / -iname my.cnf

在這個文件里面加上

default-character-set=gbk #或gb2312,big5,utf8

然后重新啟動mysql

net stop mysql

generatorconfig mysql 怎么通過配置改變注釋

需要注意的是,從1.3.3版本開始在commentGenerator標簽下新增了addRemarkComments屬性(詳情請見commentGenerator),某種程度下可替代本文的一些功能,可以先試下效果再來決定是否來自己實現(xiàn)注釋生成.

怎么查看在mysql表中查看表中的注釋

MySQL

查看表結構簡單命令。

一、簡單描述表結構,字段類型desc

tabl_name;

顯示表結構,字段類型,主鍵,是否為空等屬性,但不顯示外鍵。

二、查詢表中列的注釋信息

select

*

from

information_schema.columns

where

table_schema

=

'db'

#表所在數(shù)據(jù)庫

請問在Navicat for mysql 中如何顯示一張表中的每個字段的注釋呢?

使用Navicat

for

mysql

建表的時候,點擊設計表的時候,創(chuàng)建字段的最下面你可以添加注釋,完成以后工具就會自動生成注釋。就跟phpMyAdmin一樣的。

powerdesigner怎么生成帶注釋的mysql數(shù)據(jù)庫

在powerBuilder中新建一個Physical Data Model,在其中新建一個用戶表,信息如下圖所示:

此時的SQL語句可從其中的Preview視圖中得到,如下圖所示:

這個時候生成的sql語句是沒有注釋的,而且sql語句可能也不是適合自己所對應的數(shù)據(jù)庫語言。此時可以通過以下方法來生成注釋并且選擇所需的數(shù)據(jù)庫語言。

1、為sql生成注釋,操作如下,我用的是PowerDesigner12.5,在其中選擇Tools----》Excute commands-----》Edit/Run Script打開的窗口中添加以下信息

'****************************************************************************** '* File: name2comment.vbs '* Purpose: Database generation cannot use object names anymore ' in version 7 and above. ' It always uses the object codes. '' In case the object codes are not aligned with your ' object names in your model, this script will copy ' the object Name onto the object Comment for ' the Tables and Columns. ''* Title: '* Version: 1.0 '* Company: Sybase Inc. '******************************************************************************

Option ExplicitValidationMode = TrueInteractiveMode = im_Batch

Dim mdl ' the current model

' get the current active model Set mdl = ActiveModel If (mdl Is Nothing) ThenMsgBox "There is no current Model "ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) ThenMsgBox "The current model is not an Physical Data model. "Else ProcessFolder mdl End If

' This routine copy name into comment for each table, each column and each view ' of the current folder Private sub ProcessFolder(folder) Dim Tab 'running table for each Tab in folder.tables if not tab.isShortcut then '把表明作為表注釋,其實不用這么做 tab.comment = tab.name Dim col ' running column for each col in tab.columns '把列name和comment合并為comment col.comment= col.name nextend ifnext

Dim view 'running view for each view in folder.Views if not view.isShortcut then view.comment = view.name end ifnext

' go into the sub-packages Dim f ' running folder For Each f In folder.Packages if not f.IsShortcut then ProcessFolder f end ifNextend sub

點擊run后,可以看到剛剛的preview視圖窗口中已經如下圖所示

2、更換數(shù)據(jù)庫sql語句。

選擇Database---》change current DBMS,在DBMS中選擇對應的數(shù)據(jù)庫,如Microsoft SQL Server 2005,點擊確定后,然后選擇Database---》Generate Database選項,在彈出的窗口中選擇生成sql文件的保存路徑,點擊確定,則可看到生成的sql語言完全是按照sqlserver2005的標準。如下圖所示:

請問mysql的注釋有哪幾種呢?

MySQL服務器支持3種注釋風格:

從‘#’字符從行尾。

從‘-- ’序列到行尾。請注意‘-- ’(雙破折號)注釋風格要求第2個破折號后面至少跟一個空格符(例如空格、tab、換行符等等)。該語法與標準SQL注釋語法稍有不同,后者將在1.8.5.7, “‘--’作為注釋起始標記”中討論。

從/*序列到后面的*/序列。結束序列不一定在同一行中,因此該語法允許注釋跨越多行。

希望可以幫助你,常用的#。希望可以幫助你,參考:PHP程序員,雷雪松的個人博客

當前文章:mysql注釋怎么添加 mysql添加注釋有幾種方法
文章起源:http://muchs.cn/article32/hjsopc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供Google、定制開發(fā)、網站設計、搜索引擎優(yōu)化企業(yè)建站、建站公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設公司