mysql基礎

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ù)庫名;


創(chuàng)建數(shù)據(jù)庫

刪除數(shù)據(jù)庫:

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

drop database 數(shù)據(jù)庫名


刪除數(shù)據(jù)庫

選擇數(shù)據(jù)庫:

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

use 數(shù)據(jù)庫名


選擇數(shù)據(jù)庫

創(chuàng)建數(shù)據(jù)表:

創(chuàng)建MySQL數(shù)據(jù)表需要以下信息:

表名

表字段名

定義每個表字段

可以使用create table來創(chuàng)建表

create table table_name (column_name column_type)


創(chuàng)建數(shù)據(jù)表

刪除數(shù)據(jù)表:

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

drop table table_name


刪除數(shù)據(jù)表

插入數(shù)據(jù):

使用insert into語句來插入數(shù)據(jù)

insert into table_name (field1, field2,...fieldN)

values(value1,value2,..,valueN)


插入數(shù)據(jù)

讀取數(shù)據(jù)表:

使用select來讀取數(shù)據(jù)表

select * from 數(shù)據(jù)表名

讀取數(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

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容