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(取任意数量)。

  • 相关阅读:
    2015-12-25-(菜单栏的效果)
    2015-12-23-(实现左边题目,右边内容的效果)
    2015-12-23-( dispaly:table的用法)
    2015-12-21(box-sizing:border-box)
    闭包
    js中this的用法
    jQuery或Angular实现弹出框单击显示,双击隐藏
    jQuery 点击任意处隐藏,除某个元素外
    导航栏滚动到顶部后固定
    h5 audio标签在手机上不能自动播放????
  • 原文地址:https://www.cnblogs.com/guozepingboke/p/10742373.html
Copyright © 2011-2022 走看看