创建数据库、创建表,查看表,查看数据库
1、 创建数据库语法
Create database 库名;
2、 查看数据库语法
Show databases;
3、 选择要使用数据库语法:user database 库名;
4、 查看数据库编码语法:show create database 数据库名;
5、 删除数据库语法:drop database 数据库名;
6、 创建表语法:create table 表名(字段名1 字段类型 comment ‘字段名解释名,字段名2 字段类型 ,字段名3……’);
7、 查看表名语法:desc 表名;
8、 删除表名语法:drop table 表名;
9、 表中插入字段语法:insert into 表名(字段名1,字段名2,字段名3,……) values (‘字段值1’,‘字段值2’,‘字段值3’,……);
10、 更新表中数据信息语法:
update 表名 set 字段名1=‘最新字段值1’,字段名2=‘最新字段值2’,字段名3=‘最新字段值3’,……;(说明针对所有字段数据进行更新)
11、 删除表中的数据语法:delete from 表名;
12、 MySQL中的分组用的单词:groupby
Group by 语句根据一个或多个列队结果集进行分组。
在分组的列上可以使用count,sum,AVG等函数。
Group by分组语法:
Select */字段名 from 表名 group by 字段名;
例子1:查询全部用户信息,结果按地址分组
Select * from user group by address;
例子2:查询全部用户信息,结果按年龄分组,且算出每组年龄平均值
Select *,avg(age) from user group by age;
分组求和或者求平均值语法:
Select */字段名 sum(字段名) from 表名 group by 字段名;
Select */字段名 AVG(字段名) from 表名 group by 字段名;
13/
查询中的唯一用的关键词是:distinct(去重)
唯一去重语法:
Select distinct 字段名 from 表名 where 字段名 is not null;
关键词distinct用户返回唯一不同的值。