mysql3573是什麼 mysql常用操作

2021-10-18 02:06:22 字數 2140 閱讀 8823

整理了下mysql常用操作的命令。

1)、檢視有那些資料庫:show databases;

2)、切換資料庫:use database 如切換到mysqluse mysql

3)、檢視當前工作的資料庫:select database();

4)、檢視當前的使用者:select user();

資料庫的結構是:資料庫---表--行-列(字段)

1)、檢視某個資料庫裡面有那些表:show tables;

2)、檢視某個表裡面有那些字段:desc table-name; 如:desc user;

3)、檢視某個表的建立的sql 語句:show create table table-name;

資料庫的建立;表的建立、插入、更新、表的刪除;資料庫的刪除

1)、建立資料庫的語句:create database database-name; 如:create database balich;

2)、建立表的語句:create table table-name(欄位名稱)

3)、在表插入資料:insert into table-name values (每行資料的各個字段)

4)、在表更新資料:update table set 更新的數字 where 那一行數值。

5)、在表中刪除一行資料:delete from table where 那一行。

6)、清空某張表裡面的資料:trucate table table-name;

7)、查詢資訊:select * from table-name;

8)、刪除乙個表:drop table table-name;

9)、刪除乙個資料庫:drop database database-name;

10)、給使用者授權:grant all on *.* to 『username'@'ip』  identified by 『password』;

(這當中可以使用 萬用字元 % 表所有)

11)、實時重新整理許可權的命令:flush privileges;

12)、檢視資料庫有那些佇列, (類似linux的 top )show processlist;

13)、檢視資料庫內的變數:show variables;

(可在/etc/my.cnf 檔案裡面定義)

14)、不重啟mysqld 服務修改my.cnf 裡面的引數,這只是臨時有效重啟後就失效了,永久修改是在配置檔案my.cnf。

臨時生效:set global 變數名=新引數;  使用show 查詢:show variables like 『變數名』;

如:set global max_connetctions=300;

15)、檢視資料庫的狀態:show status;

16)、檢視mysql的錯誤日誌,是在datadir的目錄下,錯誤日誌的名字是:主機名.err .# ls -l /data/mysql/balichos.err

-rw-r----- 1 mysql root 3573 9月  20 15:23 /data/mysql/balichos.err

17)、修復一張表的語句:repair table table-name;

18)、mysql的備份和恢復

資料庫mysql的備份工具是mysqldump,是在mysql的安裝程式的bin目錄下。備份的語句格式如下:mysqldump –uusername –ppassword database

通常我們把備份的資料庫會儲存下來,如:mysqldump –uusername –ppassword database > /data/databae.sql

mysqldump的備份原理是先備份建立資料庫和表的語句,然後是新增表的內容的語句。

恢復資料庫的語法格式:mysql –uusername –ppassword database 

和備份不同的是,備份用mysqldump這個工具,恢復是mysql ,把之前的備份的檔案反向重定向。

我們也可以備份某一張表mysqldump –uusername –ppassword database table-name> /data/databae-tablename.sql

恢復一張表mysql –uusername –ppassword database 

在備份和恢復的過程中,最好指定備份和恢復的字符集,如指定gbk: --default-character-set=gbk.

mysql是什麼 MySQL是什麼?(一)

在學習mysql之前,首先需要了解資料庫和sql。如果您已經知道資料庫和sql,那麼可以直接跳轉到下一章節的學習。1.資料庫簡介 當您拍攝 並將其上傳到微博,朋友圈等,這樣的社交網路中的帳戶時,您的 庫就有可能儲存在乙個資料庫中。當您瀏覽電子商務 購買鞋子,衣服等時,您使用購物車就是資料庫應用。資料...

mysql db是什麼 MySQL是什麼?

在學習mysql之前,首先需要了解資料庫和sql。如果您已經知道資料庫和sql,那麼可以直接跳轉到下一章節的學習。1.資料庫簡介 當您拍攝 並將其上傳到微博,朋友圈等,這樣的社交網路中的帳戶時,您的 庫就有可能儲存在乙個資料庫中。當您瀏覽電子商務 購買鞋子,衣服等時,您使用購物車就是資料庫應用。資料...

mysql 死鎖是什麼 mysql死鎖是什麼意思

mysql死鎖是指兩個或多個事務在同一資源上相互占用,並請求鎖定對方占用的資源,從而導致惡性迴圈。innodb儲存引擎能檢測到死鎖的迴圈依賴並立即返回乙個錯誤。只有部分或完全回滾其中乙個事務,才能打破死鎖。什麼是死鎖?它是如何產生的?死鎖是指兩個或多個事務在同一資源上相互占用,並請求鎖定對方占用的資...