Mysql基礎應用

mysql本地登錄

一共三個參數  host : -h 服務器地址(本地地址是localhost)本本機登錄可以忽略

                        user :-u 用戶名【一般是root】

                       password  : -p   密碼

查看mysql服務下的所有的庫:Show  databases;

創建一個庫:Create  database  庫名

選擇庫  :   use  庫名

進入庫之後可以查看這個庫中所有表: show  tables

創建表  :  create  table  表名(字段名1  數據類型  字段屬性,字段名2  數據類型  字段屬性 ……)

插入語句  :  插入語句   使用insert  into  關鍵字

 

Insert  into  表名 (字段名1,字段名2……) values(值1,值2)

      注意  :  在前面寫字段的時候  一定要與值相對應

表名後面的那個括號裏面的字段名可以省略   但是  插入的數據  必須與表中的字段順序一一對應

能插入多條數據   每一條數據必須用逗號相隔

 

修改語句  :  update  表名  set  被修改好的字段   where  條件

Where   字段 = 值

Where  字段   in  (值1,值2,值3)

 

刪除語句  :  delete  from  表名  where  條件

 

 

刪除表   :  drop  table  表名

 

刪除庫   :  drop  database   庫名

 

修改表名 :alter  table 表名 rename 新表名

                   alter  table 表名 add 新字符段

                   alter  table 表名 add 新字符段 after 跟隨字符段

                   alter  table 表名 add 新字符段 first (將新增字符段放第一行)

                   alter  table 表名 change 原字段  新字段+類型+屬性

 

詳細查找  :  select  *   from  表名  where  條件

                     Where   條件  :  where   字段  =   值

                     Where   條件  :  where   字段   in  (值1,值2……)

 

字段查找   :   select   字段名   from   表名

運算符查找  :  select  *   from  表名   where   運算條件

 

運算條件 : 算數運算符   +   -    *    /

                   比較運算符   >   >=   <  <=   !=

 

邏輯運算符   and(&&)【邏輯與】   or(||)【邏輯或】

 

模糊查找  :  select   *   from   表名   where  字段   like   條件

模糊查找條件  :  _   :  匹配一位任意字符          %   :  匹配若干位任意字符

 

排序查找  :  select   *   from  表名   order   by  字段名   條件

排序查找條件  :  desc  : 倒序       asc   :   正序

注意  :  排序查找不使用where  添加條件

 

區間查詢  :  select  *  from  表名  where  字段  between  x  and  y

 

受限查詢  :  select   *   from   表名   limit  x,y

X  :  代表從哪裏開始          Y  :  代表查詢出多少數據

 

聚合查詢  :  select 條件(字段)  from  表名

條件  :  count :統計個數                sum :求和              max :最大值

              min :最小值          avg :平均值

 

分組查詢  :  select  name(字段),count(*) from  表名   group  by  name

                      select  name(字段),count(*) from  表名   group  by  name  having  條件

                      select  name(字段),count(*)  from  表名  group  by  name  order  by

                      字段  desc  limit  x,y

mysql數據定義語言DDL(Data Definition Language),其包括create、drop、alter、show語句

mysql數據操作語言DML(Data Manipulation Language),其包括insert、update、delete語句

mysql數據查詢語言DQL(Data Query Language),其包括select語句

mysql數據控制語言DCL(Data Control Language),其包括grant、revoke語句

mysql事物語言DTL(Data Transaction Language),其包括commit、rollback等語句

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章