1. 程式人生 > >MySQL基礎應用

MySQL基礎應用

命令使用

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.數據庫備份恢復

備份數據庫

格式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基礎應用