mysql應用基礎 MySQL基礎應用

2021-10-17 17:15:15 字數 1801 閱讀 7119

1.登入到mysql伺服器

[root@localhost ~]# 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

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

mysql應用基礎 MySQL基礎應用

1.登入到mysql伺服器 root localhost mysql u root p enter password 根據提示輸入正確的密碼 2.執行mysql操作語句 以root登入打 mysql 環境後,執行 show master logs 語句可以查詢當前資料庫服務的日誌檔案資訊。3.退出 ...

mysql基礎測試 mysql學習筆記之基礎測試

10.基礎測試 10.1 sysbench 基準測試 10.1.1 本地安裝 2.安裝依賴包 shell yum install y automake libtool yum install y mysql devel 3.執行安裝 shell cd sysbench autogen.sh conf...

mysql 簡單應用 MYSQL 簡單應用

簡單整理 待補充 安裝install mysql community release el7 5.noarch.x86 64.rpm yum install mysql mysql server mysql devel mysql secure installation 建立密碼 建立使用者 gra...