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等語句