MySQL基礎應用

來源:互聯網
上載者:User

標籤:命令使用

1.登入到MySQL伺服器

[[email protected] ~]# mysql -u root -p

Enter password:        //根據提示輸入正確的密碼

2.執行MySQL動作陳述式

以root登入打“mysql>”環境後,執行"show master logs;"語句可以查詢當前資料庫服務的記錄檔資訊。

3.退出"mysql"作業環境

在"mysql>"作業環境中執行"exit"或"quit"命令可以退出mysql命令工具返回shell環境。

4.查看資料庫結構

show database 語句:用於查看當前mysql伺服器中包含的庫。

show tables 語句:用於查看當前所在資料庫中包含的表。在操作之前,需要先用use語句切換到所使用的庫。

describe 語句:用於表示的結構,即組成表的各種欄位(列)的資訊。需要指定"庫名.表名"作為參數;

5.建立及刪除庫和表

建立新的庫

create database auth; 建立一個名為auth的表。

建立新的表

create table 表名 (欄位1名稱 類型,欄位2名稱 類型,…,PRIMARY KET (主鍵名))

刪除一個資料庫

DROP database auth.users;

刪除一個資料表

drop table auth;

6.表中資料記錄

insert into 語句:用於向表插入新的資料記錄。

insert into 表名(欄位1,欄位2…) values(欄位1的值,欄位的值…)

例:在插入語句指定欄位的部分可以省略。 insert into users values(‘lucky‘,password‘1234‘);

select 語句:用從指定的表中尋找符合的資料記錄。

select 欄位名1,欄位名2,… from 表名 條件運算式

例:select * from auth.users;

update 語句:用於修改、更新資料記錄。

update 表名 set 欄位名1=欄位值1[,欄位2=欄位值2] where 條件運算式

例:update auth.users SET user_passwd=password(‘‘) where user_name=‘lucky‘;

delete 語句:用於刪除表中級指定的資料記錄。

delete from 表名 where 條件運算式

例:delete from auth.users where user_name=‘lucky‘

7.Database Backup恢複

備份資料庫

格式1:匯出庫中的部分表。

mysqldump [選項] 庫名 [表名1] [表名2] … > /備份路徑/備份檔案名

格式2:匯出一個或多個完整的庫。

mysqldump [選項] --databases 庫名1 [庫名2] … > /備份路徑/備份檔案名

格式3:備份mysql伺服器中所有的庫。

mysqldump [選項] --all-database > /備份路徑/備份檔案名

例:mysqldump -u root -p mysql user > mysql-user.sql

mysqldump -u root -p --databases auth > auth.sql

恢複資料庫

mysql [選項] [庫名] [表名] < /備份路徑/備份檔案名

mysql -u root -p test < mysql-user.sql

夢想是什麼,夢想就是一種讓你感到堅持就是幸福的東西

本文出自 “lucky” 部落格,轉載請與作者聯絡!

MySQL基礎應用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.