mysql腳本怎么生成器 mysql數(shù)據(jù)庫腳本怎么使用

如何用ERWin7.2生成Mysql數(shù)據(jù)庫

為了能夠使用ERWIN能夠進(jìn)行基于MYSQL數(shù)據(jù)庫的物理設(shè)計,可以采用以下方法步驟: (假定你已經(jīng)有了一個設(shè)計好的LOGICAL MODEL) 1.安裝MYSQL的ODBC DRIVER,可以去MYSQL.COM,有鏈接可以下載。 2.在ODBC的管理程序中建立一個連接你的MYSQL數(shù)據(jù)庫的USER DSN。 3.從已建立好的LOGICAL MODEL生成一個基于ODBC 2.0的PHYSICAL MODEL。 4.這步是重點: 因為基于ODBC生成的數(shù)據(jù)庫腳本并不完全兼容MYSQL的SQL語法,所以還需要做些其他的工作。例如,有時候需要用到DATETIME TYPE,但是只能生成DATE TYPE,我們可以采用SQL腳本來完成,ERWIN支持的腳本有兩種:MODEL-LEVEL, TABLE-LEVEL.前者是針對整個PHYSICAL MODEL,而后者可以用于1個或多個TABLE。根據(jù)運行順序,又分兩種: Pre Script, Post Script。看名字就知道意思了。

恭城網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),恭城網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為恭城千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的恭城做網(wǎng)站的公司定做!

怎么寫一個MySQL自動執(zhí)行腳本

呵呵~前幾天剛搞好這個...

分兩個BAT(1.bat,2.bat)~~當(dāng)然可以連起來~BAT路徑自己修改

1.bat內(nèi)容以下

D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -uroot -p D:\wamp\www\mysqlCreatDB.sql

2.bat

mysqlCreatDB.sql內(nèi)容為:create database “自己數(shù)據(jù)庫名字”

2.bat內(nèi)容以下

@ECHO off

set user=root

set pass=

set wdb=gx

set port=3306

set server=localhost

@ECHO 正在安裝數(shù)據(jù)庫....

D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -h %server% --user=%user% --password=%pass% --port=%port% %wdb% D:\wamp\www\自己導(dǎo)出的SQL文件

@ECHO 安裝完畢

如何導(dǎo)出數(shù)據(jù)庫腳本 mysql

1.概述MySQL數(shù)據(jù)庫的導(dǎo)入,有兩種方法:1)先導(dǎo)出數(shù)據(jù)庫SQL腳本,再導(dǎo)入;2)直接拷貝數(shù)據(jù)庫目錄和文件。在不同操作系統(tǒng)或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發(fā)生。所以一般推薦用SQL腳本形式導(dǎo)入。下面分別介紹兩種方法。2.方法一SQL腳本形式操作步驟如下:2.1.導(dǎo)出SQL腳本在原數(shù)據(jù)庫服務(wù)器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目錄中)命令行,導(dǎo)出SQL腳本。2.1.1用phpMyAdmin工具導(dǎo)出選項中,選擇導(dǎo)出“結(jié)構(gòu)”和“數(shù)據(jù)”,不要添加“DropDATABASE”和“DropTABLE”選項。選中“另存為文件”選項,如果數(shù)據(jù)比較多,可以選中“gzipped”選項。將導(dǎo)出的SQL文件保存下來。2.1.2用mysqldump命令行命令格式mysqldump-u用戶名-p數(shù)據(jù)庫名數(shù)據(jù)庫名.sql范例:mysqldump-uroot-pabcabc.sql(導(dǎo)出數(shù)據(jù)庫abc到abc.sql文件)提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。2.2.創(chuàng)建空的數(shù)據(jù)庫通過主控界面/控制面板,創(chuàng)建一個數(shù)據(jù)庫。假設(shè)數(shù)據(jù)庫名為abc,數(shù)據(jù)庫全權(quán)用戶為abc_f。2.3.將SQL腳本導(dǎo)入執(zhí)行同樣是兩種方法,一種用phpMyAdmin(mysql數(shù)據(jù)庫管理)工具,或者mysql命令行。2.3.1用phpMyAdmin工具從控制面板,選擇創(chuàng)建的空數(shù)據(jù)庫,點“管理”,進(jìn)入管理工具頁面。在"SQL"菜單中,瀏覽選擇剛才導(dǎo)出的SQL文件,點擊“執(zhí)行”以上載并執(zhí)行。注意:phpMyAdmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件比較大,可以先用gzip對它進(jìn)行壓縮,對于sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。gzip使用方法:#gzipxxxxx.sql得到xxxxx.sql.gz文件。2.3.2用mysql命令行命令格式mysql-u用戶名-p數(shù)據(jù)庫名數(shù)據(jù)庫名.sql范例:mysql-uabc_f-pabcabc.sql(導(dǎo)入數(shù)據(jù)庫abc從abc.sql文件)提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。3方法二直接拷貝如果數(shù)據(jù)庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統(tǒng)之間可能不兼容,要慎用。3.1準(zhǔn)備原始文件用tar打包為一個文件3.2創(chuàng)建空數(shù)據(jù)庫3.3解壓在臨時目錄中解壓,如:cd/tmptarzxfmydb.tar.gz3.4拷貝將解壓后的數(shù)據(jù)庫文件拷貝到相關(guān)目錄cdmydb/cp*/var/lib/mysql/mydb/對于FreeBSD:cp*/var/db/mysql/mydb/3.5權(quán)限設(shè)置將拷貝過去的文件的屬主改為mysql:mysql,權(quán)限改為660chownmysql:mysql/var/lib/mysql/mydb/*chmod660/var/lib/mysql/mydb/*

文章題目:mysql腳本怎么生成器 mysql數(shù)據(jù)庫腳本怎么使用
分享網(wǎng)址:http://muchs.cn/article42/dossihc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷網(wǎng)站策劃、用戶體驗、定制開發(fā)電子商務(wù)

廣告

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

成都做網(wǎng)站