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() //隨機排列,效率不高