zoukankan      html  css  js  c++  java
  • MySQL 数据表操作

    MySQL 数据表操作

    https://www.baidu.com/link?url=lOACi19n4W7y19dItK2qgVqHixzxePzVBAOpt8fS6cutDB-veGuTegNFhy4KyU0GvREc7_DvrFyWyQsoBNAqg_&wd=&eqid=ada9d9d10010b5fd000000035ce41325

    创建MySQL数据表需要以下信息:

      -表名;

      -表字段名;

      -定义每个表字段;

    一、创建数据表

    1)mysql> create  table  table_name (column_name  column_type);

    2)mysql> create  table  if  not  exists  table_name(

      'field_id'  int  unsigent  auto_increment,

      'field_titile'  varchar(100)  not  null,

      'field_author'  varchar(100)  not  null,

      'field_date'  date,

      primary key  ('field_id')

    )engine  =  innodb  default  charset = utf8;

    实例解析:

    • 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
    • AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
    • PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
    • ENGINE 设置存储引擎,CHARSET 设置编码。

    二、删除数据表

    1)mysql> drip table table_name;

    三、选择数据表

    1)mysql> show tables;                  查看数据表

    2)mysql> desc table_name;          查看数据表结构

    四、数据表 INSERT INTO

    五、数据表 DElETE

    六、数据表 UPDATE

    七、数据表 SELECT

      1.where子句(条件查询)

      按照“条件表达式”指定的条件进行查询。

      where 常用运算符:

      

      

      2.group by子句(分组)

      按照“属性名”指定的字段进行分组。group by子句通常和count()、sum()等聚合函数一起使用。“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。

      mysql中五种常用的聚合函数: 

      (1)max(列名):求最大值。

      (2)min(列名):求最小值。

      (3)sum(列名):求和。

      (4)avg(列名):求平均值。

      (5)count(列名):统计记录的条数。

      3.having子句(筛选)

      有group by才能having子句,只有满足“条件表达式”中指定的条件的才能够输出。

      4.order by子句(排序)

      按照“属性名”指定的字段进行排序。排序方式由“asc”和“desc”两个参数指出,默认是按照“asc”来排序,即升序。

      (1)order by price  //默认升序排列
      (2)order by price desc //降序排列
      (3)order by price asc //升序排列,与默认一样
      (4)order by rand() //随机排列,效率不高

      5.limit(取任意数量)。

  • 相关阅读:
    第七周进度报告
    解析极限编程阅读笔记02
    解析极限编程阅读笔记01
    第六周进度报告
    合作开发项目-地铁线路查询
    构建之法阅读笔记03
    关于DeferredResult的思考
    java实现任务调度
    java里面如何提升编写速度
    收集整理mysql数据库设计规范与原则
  • 原文地址:https://www.cnblogs.com/guozepingboke/p/10742373.html
Copyright © 2011-2022 走看看