centos中Mysql數據庫導入sql文件等基本操作

1、用rz工具將sql文件上傳至服務器,在這個目錄下登錄mysql,創建相應名稱的數據庫。
以root身份登錄mysql

mysql -u root -p

在MySQL命令行中,輸入命令

CREATE DATABASE abcd;

將sql文件導入數據庫

mysql -u 用戶名 -p  數據庫名 < 數據庫名.sql
mysql -u abc -p abc < abc.sql

使用root用戶登陸

mysql -u 用戶名 -p

查看當前含有哪些數據庫

mysql> SHOW DATABASES;

連接數據庫

mysql> USE 數據庫名

查看當前數據庫中含有哪些表

mysql> SHOW TABLES;
或者
mysql> DESCRIBE 表名;

顯示錶屬性

mysql> SHOW COLUMNS FROM 表名;

退出數據庫

mysql> EXIT/QUIT;

新建數據庫

mysql> CREATE DATABASE 數據庫名;

新建數據表

mysql> CREATE TABLE 數據表名
    -> (
    -> 列名1 數據類型(數據長度) PRIMARY KEY,        --主鍵
    -> 列名2 數據類型(數據長度) NOT NULL,        --非空約束
    -> 列名3 數據類型(數據長度) DEFAULT '默認值',        --默認值約束
    -> UNIQUE(列名a),        --唯一約束
    -> CONSTRAINT 主鍵名 PRIMARY KEY (列名a,列名b,...),        --複合主鍵
    -> CONSTRAINT 外鍵名 FOREIGN KEY (列名) REFERENCES 表名(主鍵名)        --外鍵
    -> );

注意最後一個列名後面不加逗號”,”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章