mysql 基本操作

2021-09-06 13:14:25 字數 1673 閱讀 6989

mysql服務

啟動伺服器:service mysqld start

啟動mysql客戶端:mysql -u使用者名稱 -p密碼 [資料庫]

修改密碼:mysqladmin -u使用者名稱 -p密碼 password 新密碼

備份檔案和恢復資料

備份文字檔案本質為一系列sql語句,而且不涉及運算元據庫資訊,最多到操作表的級別,所以在恢復備份之前需要先有資料庫被選。

常用顯示操作

顯示所有資料庫:show databases

選擇資料庫:use 資料庫名

顯示所有表:show tables

顯示表列資訊:describe 表名

顯示連線使用者:select user()

顯示使用者許可權:show grants for 使用者名稱@主機名

增刪改查

create database 資料庫名;

create table 表名(列名 列型別,列名 列型別);

drop database 資料庫名;

drop table 表名 [,表名];

插入資料:insert into 表名 [(列名,列名)] values(列1值1,列1值2),(列2值1,列2值2);

更新資料:update 表名 set 列名=列值 條件;

刪除資料:delete from 表名 條件;

條件為空判斷:列名 is null

新增使用者

create user 使用者名稱@主機名 identified by 密碼;(密碼必須加引號)

或者insert into mysql.user (host,user,password) values ("%或localhost",使用者名稱,password(密碼));

(推薦用第一種方法)

授權使用者

grant 許可權 on 資料庫.表 to 使用者名稱@主機名 [identified by 密碼];

語句中許可權包括all privilegesallselectinsertdeleteupdatedropcreate

(授權可以更改密碼(若使用者密碼不為授權密碼)或者自動建立使用者(若使用者不存在)

重新整理系統許可權表:flush privileges;

刪除使用者

drop user 使用者名稱@主機名;(刪除使用者常用,刪除使用者和許可權)

或者:delete from mysql.user 條件;

(盡量不用,因為刪除使用者後許可權並未刪除(許可權資訊不只是存在mysql.user表中),再建立同名使用者許可權會恢復)

mysql基本操作 MySQL基本操作

mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.user host,user,passwor...

mysql 基本操作 mysql基本操作

mysql 建立表,並設定主鍵自增 create table log logid int 4 primary key not null auto increment,logtitle varchar 32 not null logcontent varchar 160 not null logtim...

mysql基本操作

1,檢視資料庫狀態 及啟動停止 etc init.d mysqld status etc init.d mysqld start etc init.d mysqld stop 2,給使用者配置初始密碼123456 mysqladmin u root password 123456 3,修改root使...