• mysql中对表操作----为所有列插入数据


         为所有列插入数据

    通常情况下,向数据表中插入数据应包含表中所有字段,也就是为表中所有字段添加数据,为表中所有字段添加数据有以下两种方式。

    1.INSERT语句中指定所有字段名

    使用INSERT语句列出表的所有字段可以向表中插入数据,语法格式如下所示。

    INSERT INTO 表名(字段名1,字段名2,……) VALUES(值1,值2,……);

    以上示例中,“字段名1,字段名2”是数据表中的字段名称,“值1,值2”是对应字段需要添加的数据,每个值的顺序、类型必须与字段名对应。

    首先,创建数据库qianfeng2,SQL语句如下所示。

    CREATE DATABASE qianfeng2;

    然后使用该数据库,SQL语句如下所示。

    mysql> USE qianfeng2;

    Database changed

    现在可以创建数据表emp,SQL语句如下所示。

    mysql> CREATE TABLE emp(

        ->     id INT,

        ->     name VARCHAR(100),

        ->     gender VARCHAR(10),

        ->     birthday DATE,

        ->     salary DECIMAL(10,2),

        ->     entry_date DATE,

        ->     resume_text VARCHAR(200)

        -> );

    Query OK, 0 rows affected (0.13 sec)

    通过INSERT语句插入数据,SQL语句如下所示。

    mysql> INSERT INTO emp(

        -> id,name,gender,birthday,salary,entry_date,resume_text

        -> ) VALUES(

        -> 1,'lilei','male','1991-05-10',4000, '2013-06-10','none'

        -> );

    Query OK, 1 row affected (0.07 sec)

    以上执行结果证明插入数据完成。为了进一步验证,使用SELECT语句查看emp表中的数据,SQL语句如下所示。

    mysql> SELECT * FROM emp;

    +------+-------+--------+------------+---------+------------+-------------+

    | id   | name  | gender | birthday   | salary  | entry_date | resume_text |

    +------+-------+--------+------------+---------+------------+-------------+

    |    1 | lilei | male   | 1991-05-10 | 4000.00 | 2013-06-10 | none        |

    +------+-------+--------+------------+---------+------------+-------------+

    1 row in set (0.00 sec)

    从以上执行结果可看出,emp表中的数据成功插入。因为表中只插入了一条记录,所以只查询到了一条结果。

  • 相关阅读:
    Mysql里的isnull(),ifnull(),nullif
    懒加载数据
    MyEclipse编辑xml文件没有提示
    java-五子棋游戏源码
    Java版打字练习游戏源码
    Wpf实现图片自动轮播自定义控件
    WP8.1开发:自定义控件
    简单的UIButton按钮动画效果ios源码下载
    自定义的一款选项卡ios源码
    Aisen微博应用源码完整版
  • 原文地址:https://www.cnblogs.com/momenglin/p/10877408.html
Copyright © 2020-2023  润新知