mysql语句使用_Mysql基本使用语句
數據庫端口號:Mysql:3306 Orasle:1521 Sqlserver:1443
DML: 數據操作語言(檢索或者修改數據)
DDl:數據定義語言(定義數據結構,比如創建、修改或刪除數據庫的對象)
DCl:數據控制語言(用于定義數據庫用戶的權限)
DML: Select:--用于檢索數據
Insert:--用于增加數據到數據庫
Update:--用于從數據庫中修改現存的數據
Delete:--用于從數據庫中刪除數據
DDL: Create table --創建表
Alter --修改表
Drop table --刪除表
DCL: COMMIT --提交
ROLLBACK --回滾
中文亂碼:支持中文編碼格式:utf8 GBK gb2312
查看端口號是否正確:\Program files\mysql\mysql Server 5.5\my.ini中port是3306
mysql-user表 host:代表可連接的主機
% --所有電腦都可以連接
127.0.0.1 --主機或IP地址只能輸入127.0.0.1,只能本地連接
localhost --主機或IP地址只能輸入localhost,只能本機連接
創建表必須具備的條件:create table的權限 ; 存儲空間
DDL 語句修改表: 追加新的列語法:alter table 表名 add 列名 類型(長度);
修改字段類型語法:alter table 表名 modify 列名 類型(長度);
修改字段名稱語法:alter table 表名 change 舊列名 新列名 類型(長度);
刪除一個列語法:alter table 表名 drop 列名;
DDL語句刪除表語法:drop table 表名
數據和結構都被刪除
所有正在運行的相關事務被提交
所有相關索引被刪除
DROP TABLE 語句不能回滾
Mysql的兩種主鍵。Primary key 和not null auto_incriment
在建立mysql表時,給一個字段添加了主鍵primary key
Alter table 表名 add primary key(id);
Alter table 表名 change id id int(10) not null auto_increment=1;
刪除自增長的主鍵id
先刪除自增長在刪除主鍵 Alter table 表名 change id id int(10);//刪除自增長
Alter table tb drop primary key;//刪除主建
DML查詢:基本查詢:Select * from 表名
Select * from 表名 where 條件
Select * from 表名 where 字段名> 條件
模糊查詢:Select * from 表名 where 條件 like ‘%字段%‘
邏輯運算符: and or not in
條件查詢:Select * from 表名 where 列名 between 數值 and 數值
Select * from 表名 where 條件 in(數值,數值)
Select * from 表名 where 條件 is not null
排序查詢:Select * from 表名 order by 條件 asc/desc(升序/降序)
分組函數的使用:
AVG()求平均值: select avg(列名) from 表名;
SUM()求和: select sum(列名) from 表名;
MAX()求最大值: select max(列名) from 表名;
MIN()求最小值: select min(列名) from 表名;
COUNT()求個數: select count(列名) from 表名;
GROUP BY手動分組:
GROUP BY單獨使用語法:select 列名 from 表名 group by 列名;
GROUP BY和分組函數一起使用:select 列名,avg(列名) from 表名 group by 列名;
去重復語法:Select distinct 字段名 from 表名;
having分組以后過濾語法:select 列名,count(*) from 表名
where 條件>數值 --分組前過濾
group by 列名
having count(*)>數值; --分組后過濾
子查詢語法:Select * from 表名 where 字段名()內連接語法:select 別名.字段名,別名.字段名, from 表名 別名 where 別名.字段名=別名.字段名多表查詢(其他連接)語法:select 別名.字段名,別名.字段名, from 表名 別名 (inner on/right/left) join 別名.字段名=別名.字段名
總結
以上是生活随笔為你收集整理的mysql语句使用_Mysql基本使用语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 进粤备案登记平台(进粤备案)
- 下一篇: 2012安卓游戏排行榜(2012安卓)