码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL常用语句

时间:2019-05-11 10:55:39      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:数据库   nbsp   字符串拼接   creat   sele   插入   创建数据库   单条件   base   

数据库操作

创建数据库:create database 数据库名字;

显示全部数据库:show databases;

选择数据库: ues 数据库名字;

删除数据库:drop database 数据库名字;

 

数据表操作

普通创建表:create table 表名(

      字段名  字段属性,

      字段名  字段属性

      );

显示所有表:show tables;

修改表名:rename table 旧表名 to 新表名;

删除表:drop table 表名;

 

字段操作

新增字段:alter table 表名 add column 新增字段名 字段属性 位置;

修改字段名:alter table 表名 change 旧字段名 新字段名 字段属性;

修改字段属性:alter table 表名 modify 字段名 新属性;

 

数据基础操作

插入操作

Insert into 表名 (字段名列表) values (对应字段值列表);

查询操作

查询表中所有数据:select * from 表名;

去重查询:select distinct * from 表名;

简单条件查询数据:select 要查询的字段名列表/* from 表名 where 已知字段名 = 已知值;

更新操作

update 表名 set 字段名 = 新值 where 条件;

删除操作

delete from 表名 where 条件;

 

统计

分组: group by 字段名;

统计函数

count(*):统计每组中的数量

avg():求平均值

sum():求和

max():求最大值

min():求最小值

Group_concat():为了将分组中指定的字段进行合并(字符串拼接)

Having:在group by子句之后,可以针对分组数据进行统计筛选,但是where不行

排序:

Order by 字段1 asc/desc(升序/降序),字段2 asc/desc;

 

主键相关

随表创建

创建表时在字段属性后加 primary key;

表后增加

alter table 表名 add primary key(字段名);

删除主键

alter table 表名 drop primary key;

 

连接查询

内连接:表1 inner join 表2 on 匹配条件;

左连接:主表 left join 从表 on 连接条件;

右连接:从表 right join 主表 on连接条件;

MYSQL常用语句

标签:数据库   nbsp   字符串拼接   creat   sele   插入   创建数据库   单条件   base   

原文地址:https://www.cnblogs.com/zxygenesis/p/10501810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!