https://www.baidu.com/link?url=lOACi19n4W7y19dItK2qgVqHixzxePzVBAOpt8fS6cutDB-veGuTegNFhy4KyU0GvREc7_DvrFyWyQsoBNAqg_&wd=&eqid=ada9d9d10010b5fd000000035ce41325mysql
建立MySQL数据表须要如下信息:sql
-表名;数据库
-表字段名;函数
-定义每一个表字段;编码
1)mysql> create table table_name (column_name column_type);url
2)mysql> create table if not exists table_name(spa
'field_id' int unsigent auto_increment,blog
'field_titile' varchar(100) not null,排序
'field_author' varchar(100) not null,ip
'field_date' date,
primary key ('field_id')
)engine = innodb default charset = utf8;
实例解析:
1)mysql> drip table table_name;
1)mysql> show tables; 查看数据表
2)mysql> desc table_name; 查看数据表结构
按照“条件表达式”指定的条件进行查询。
where 经常使用运算符:
按照“属性名”指定的字段进行分组。group by子句一般和count()、sum()等聚合函数一块儿使用。“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分红若干个“小区域”,而后针对若干个“小区域”进行数据处理。
mysql中五种经常使用的聚合函数:
(1)max(列名):求最大值。
(2)min(列名):求最小值。
(3)sum(列名):求和。
(4)avg(列名):求平均值。
(5)count(列名):统计记录的条数。
有group by才能having子句,只有知足“条件表达式”中指定的条件的才可以输出。
按照“属性名”指定的字段进行排序。排序方式由“asc”和“desc”两个参数指出,默认是按照“asc”来排序,即升序。
(1)order by price //默认升序排列
(2)order by price desc //降序排列
(3)order by price asc //升序排列,与默认同样
(4)order by rand() //随机排列,效率不高