Linux系統入門學習:命令列建立一個MySQL資料庫

來源:互聯網
上載者:User

Linux系統入門學習:命令列建立一個MySQL資料庫

問題:在一個某處啟動並執行MySQL伺服器上,我該怎樣通過命令列建立和安裝一個MySQL資料庫呢?

為了能通過命令列建立一個MySQL資料庫,你可以使用mysql命令列用戶端。下面是通過mysql命令列用戶端建立和安裝MySQL的步驟。

--------------------------------------分割線 --------------------------------------

Ubuntu 14.04下安裝MySQL

《MySQL權威指南(原書第2版)》清晰中文掃描版 PDF

Ubuntu 14.04 LTS 安裝 LNMP Nginx\PHP5 (PHP-FPM)\MySQL

Ubuntu 14.04下搭建MySQL主從伺服器

Ubuntu 12.04 LTS 構建高可用分布式 MySQL 叢集

Ubuntu 12.04下原始碼安裝MySQL5.6以及Python-MySQLdb

MySQL-5.5.38通用二進位安裝

--------------------------------------分割線 --------------------------------------

第一步:安裝MySQL用戶端

當然你得確保MySQL用戶端已經安裝完畢。如果沒有的話,可以按照下面的方法。

在Debian,Ubuntu 或者 Linux Mint上:

  1. $ sudo apt-get install mysql-client

在Fedora,CentOS 或者 RHEL上:

  1. $ sudo apt-get install mysql
第二步:登陸到MySQL伺服器

首先,你需要使用root使用者登陸進你的MySQL資料庫,如下:

  1. $ mysql -u root -h <mysql-server-ip-address>-p

請注意:為了能登進遠端MySQL伺服器,你需要開啟伺服器上的遠端存取(),如果你想調用同一主機上的MySQL伺服器,你可以省略 "-h " 參數

  1. $ mysql -u root -p

你將需要輸入MySQL伺服器的密碼,如果認證成功,MySQL提示將會出現。

第三步:建立一個MySQL資料庫

在MySQL提示中輸入命令之前,請記住所有的命令都是以分號結束的(否則將不會執行)。另外,考慮輸入命令的時候使用大些字母,輸入資料庫物件使用小寫字母。但那不是必須的,只是方便你的閱讀。

現在,讓我們建立一個叫做xmodulo_DB的資料庫:

  1. mysql> CREATE DATABASE IF NOT EXISTS xmodulo_DB;

第四步:建立一個資料庫表

為了達到示範的目的,我們將會建立一個叫做posts_tbl的表,表裡會儲存關於文章的如下資訊:

  • 文章的標題
  • 作者的名字
  • 作者的姓
  • 文章可用或者不可用
  • 文章建立的日期

這個過程分兩步執行:

首先,選擇我們需要使用的資料庫:

  1. mysql> USE xmodulo_DB;

然後,在資料庫中建立新表:

  1. mysql> CREATE TABLE 'posts_tbl'(
  2. 'post_id' INT UNSIGNED NOT NULL AUTO_INCREMENT,
  3. 'content' TEXT,
  4. 'author_FirstName' VARCHAR(100) NOT NULL,
  5. 'author_LastName' VARCHAR(50) DEFAULT NULL ,
  6. 'isEnabled' TINYINT(1) NOT NULL DEFAULT 1,
  7. 'date' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
  8. PRIMARY KEY ('post_id')
  9. ) TYPE = MYISAM;

更多詳情見請繼續閱讀下一頁的精彩內容:

  • 1
  • 2
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.