本文目錄一覽:
mysql數據庫命令
mysql數據庫的導入,有兩種方法:
1)
先導出數據庫sql腳本,再導入;
2)
直接拷貝數據庫目錄和文件。
在不同操作系統或mysql版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。
所以一般推薦用sql腳本形式導入。下面分別介紹兩種方法。
2.
方法一
sql腳本形式
操作步驟如下:
2.1.
導出sql腳本
在原數據庫服務器上,可以用phpmyadmin工具,或者mysqldump命令行,導出sql腳本。
2.1.1
用phpmyadmin工具
導出選項中,選擇導出“結構”和“數據”,不要添加“drop
database”和“drop
table”選項。
選中“另存為文件”選項,如果數據比較多,可以選中“gzipped”選項。
將導出的sql文件保存下來。
2.1.2
用mysqldump命令行
命令格式
mysqldump
-u用戶名
-p
數據庫名
數據庫名.sql
範例:
mysqldump
-uroot
-p
abc
abc.sql
(導出數據庫abc到abc.sql文件)
提示輸入密碼時,輸入該數據庫用戶名的密碼。
2.2.
創建空的數據庫
通過主控界面/控制面板,創建一個數據庫。假設數據庫名為abc,數據庫全權用戶為abc_f。
2.3.
將sql腳本導入執行
同樣是兩種方法,一種用phpmyadmin(mysql數據庫管理)工具,或者mysql命令行。
2.3.1
用phpmyadmin工具
從控制面板,選擇創建的空數據庫,點“管理”,進入管理工具頁面。
在”sql”菜單中,瀏覽選擇剛才導出的sql文件,點擊“執行”以上載並執行。
注意:phpmyadmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對它進行壓縮,對於sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
#
gzip
xxxxx.sql
得到
xxxxx.sql.gz文件。
提示輸入密碼時,輸入該數據庫用戶名的密碼。
3
直接拷貝
如果數據庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統之間可能不兼容,要慎用。
3.1
準備原始文件
用tar打包為一個文件
3.2
創建空數據庫
3.3
解壓
在臨時目錄中解壓,如:
cd
/tmp
tar
zxf
mydb.tar.gz
3.4
拷貝
將解壓後的數據庫文件拷貝到相關目錄
cd
mydb/
cp
*
/var/lib/mysql/mydb/
對於freebsd:
cp
*
/var/db/mysql/mydb/
3.5
權限設置
將拷貝過去的文件的屬主改為mysql:mysql,權限改為660
chown
mysql:mysql
/var/lib/mysql/mydb/*
chmod
660
/var/lib/mysql/mydb/*
mysql中創建數據庫命令是?
CREATE TABLE 語句的主要語法及使用說明如下:
CREATE TABLE:用於創建給定名稱的表,必須擁有表CREATE的權限。
表名:指定要創建表的名稱,在 CREATE TABLE 之後給出,必須符合標識符命名規則。表名稱被指定為 db_name.tbl_name,以便在特定的數據庫中創建表。無論是否有當前數據庫,都可以通過這種方式創建。在當前數據庫中創建表時,可以省略 db-name。如果使用加引號的識別名,則應對數據庫和表名稱分別加引號。例如,’mydb’.’mytbl’ 是合法的,但 ‘mydb.mytbl’ 不合法。
表定義選項:表創建定義,由列名(col_name)、列的定義(column_definition)以及可能的空值說明、完整性約束或表索引組成。
默認的情況是,表被創建到當前的數據庫中。若表已存在、沒有當前數據庫或者數據庫不存在,則會出現錯誤。
mysql USE test_db;
Database changed
mysql CREATE TABLE tb_emp1
– (
– id INT(11),
– name VARCHAR(25),
– deptId INT(11),
– salary FLOAT
– );
Query OK, 0 rows affected (0.37 sec)
怎樣使用命令行查看mysql數據庫
使用命令行連接mysql數據庫:
windows操作系統下,開始——運行,打開”運行”對話框,輸入cmd,點擊“確定”即可進入dos窗口。
dos窗口輸入登錄mysql數據庫命令
mysql
-h
127.0.0.1
-u
root
-p
命令參數說明:
mysql是登錄數據庫的命令,-h
後面跟服務器的ip,由於本示例mysql服務器安裝在本地,因此ip地址為127.0.0.1;-u
後面跟用戶名,本示例採用
root用戶登錄;-p
後面跟登錄密碼。
輸入上述命令後回車,再輸入登錄密碼,在回車即可完成登錄mysql數據庫服務了。跟着可以運行use
databasename語句操作某個數據庫了
命令提示符窗口中輸入密碼,連接mysql數據庫服務的語句是什麼?
mysql -u root -p。
這是另外一種通過命令提示符窗口連接MySQL,就是我們常用的cmd命令提示符窗口。
在命令提示符窗口中輸入mysql -u root -p,然後輸入密碼就可以連接到數據庫。進入mysql環境後,就可以執行相關命令,像select、create這些語法都是可以執行。
另外一種MySQL安裝,雙擊軟件後彈出界面,點擊Next下一步。然後接受協議,點擊Next下一步。選擇Typical典型的,安裝通用功能就可以,這裡選中後會直接跳到下一個頁面。點擊Install,開始安裝。如果Install旁邊有類似防火牆的標誌,需要在彈出的窗中點擊“是”。等待安裝,需要一點時間,請耐心等待。安裝成功後,進入MySQL介紹頁面,點擊Next。
選中CheckBox,然後點擊Finish。這裡會有個提示窗,點擊“是”就行。進入MySQL配置頁面,點擊Next。保持默認設置就可以,點擊Next下一步。保持默認配置,繼續Next下一步。繼續保持默認配置,點擊Next下一步。繼續保持默認配置,點擊Next下一步。繼續保持默認配置,點擊Next下一步。保持默認配置,點擊Next下一步。
自定義字符編碼,選中utf8,然後點擊Next。添加一個命令符窗口,然後點擊Next。設置MySQL數據庫密碼,選中CheckBox,允許遠程訪問,然後點擊Next。準備執行配置,點擊Execute按鈕。點擊Finish,大功告成。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/198240.html