1、登錄MySQL
當mysql服務已經(jīng)運行時,我們可以通過MySQL自帶的客戶端工具登錄到MySQL數(shù)據(jù)庫中,命令如下所示:
mysql -h 主機名 -u 用戶名 -p
//登錄本機的MySQL數(shù)據(jù)庫
eg:mysql -u root -p
參數(shù)說明:
-h:指定客戶端所登錄的MySQL主機名,登錄本機(localhost或127.0.0.1)該參數(shù)可以省略;
-u:登錄的用戶名;
-p:告訴服務器將會使用一個密碼來登錄,如果要登錄的用戶密碼為空,可以忽略此選項
2、MySQL用戶設置
如果需要添加MySQL用戶,你只需要在mysql數(shù)據(jù)庫中的user表添加新用戶即可,添加用戶實例如下所示:
按著文檔來,但是mysql是2.8版本的時候會報錯,待完善
3、MySQL常見操作
創(chuàng)建數(shù)據(jù)庫:
使用create命令創(chuàng)建數(shù)據(jù)庫:
CREATE DATABASE 數(shù)據(jù)庫名;

刪除數(shù)據(jù)庫:
使用drop命令刪除數(shù)據(jù)庫:
drop database 數(shù)據(jù)庫名

選擇數(shù)據(jù)庫:
使用use選擇數(shù)據(jù)庫
use 數(shù)據(jù)庫名

創(chuàng)建數(shù)據(jù)表:
創(chuàng)建MySQL數(shù)據(jù)表需要以下信息:
表名
表字段名
定義每個表字段
可以使用create table來創(chuàng)建表
create table table_name (column_name column_type)

刪除數(shù)據(jù)表:
可以使用drop table來刪除數(shù)據(jù)庫表
drop table table_name

插入數(shù)據(jù):
使用insert into語句來插入數(shù)據(jù)
insert into table_name (field1, field2,...fieldN)
values(value1,value2,..,valueN)

讀取數(shù)據(jù)表:
使用select來讀取數(shù)據(jù)表
select * from 數(shù)據(jù)表名

查詢數(shù)據(jù):
?使用select...from可以查詢數(shù)據(jù)
select column_name, column_name
from table_name
[where clause]
[limit n][offset m]
查詢語句中可以使用一個或者多個表,表之間用逗號分割,并使用where語句來設定查詢條件
select命令可以讀取一條或者多條記錄
你可以使用星號(*)來代替其他字段,select語句會返回表的所有字段數(shù)據(jù)
你可以使用where語句來包含任何條件
你可以使用limit屬性來設定返回的記錄數(shù)
你可以通過offset指定select語句開始查詢的數(shù)據(jù)的偏移量。默認情況下為0