一、mysql安裝:
步驟:
對建立的使用者授權或建立的資料庫授權:
更改/設定建立的使用者密碼:
撤銷對資料庫的權限:
删除使用者:
也可以這樣删除:
删除匿名使用者: delete from mysql.user where user=' ';
二、建立本地使用者:
建立使用者、授權
檢視建立的使用者:
三、mysql常見操作
(1)進入新建立的使用者:
(2)顯示目前資料庫并建立、删除資料庫
建立hello資料庫:
删除hello資料庫:
(3)選擇連接配接資料庫,并檢視目前選擇的資料庫狀态:
這就選擇了要操作的資料庫
建立mysql資料表
建立mysql資料表的sql通用文法:
create table table_name ( column_name column_ type);
(1)建立mysql資料表:
先建立表的結構:
姓名,年齡,學校,學号(自主生成),注冊時間
檢視表的結構: desc 表名
(2)插入資料
同樣的方法再插入4個:
(3)查詢資料
mysql表中用sql select語句用來讀取資料 :
查詢所有記錄 // * 表示select語句會傳回表的所有字段資料
查詢指定記錄
mysql where 子句查詢:
如需有條件的從表中讀取資料,則需要給sql select中添加where子句:
(4)修改資料
mysql update查詢:
(4)删除資料
mysql delete語句:
如果沒有指定where子句,mysql表中的所有記錄将被删除,where子句删除資料表中指 定的記錄:
其他
mysql like子句
where子句中可以使用等号(=)來設定擷取資料的條件
有時候需要擷取student_name 字段含有“jay”字元的所有記錄,這時就需要在where子句中使用sql like子句
sql like 子句中使用百分号(%)字元來表示任意字元,類似于unix或正規表達式中的星号(*)
若沒有使用百分号(%),like子句與等号(=)的效果一樣。
先插入學生姓名“tom”"tome”
查詢“tom”“tome”:(無%,like子句相當于等号,有%則可以通配)
mysql排序
升序:
降序:
mysql null 值處理
mysql三大運算符:
mysql中處理null使用 is null 和is not null