zoukankan      html  css  js  c++  java
  • 13.向表中插入数据

    1、命令语法:

    nsert into <表名> [(<字段名 1>)[,.....<字段名>])]values(值 1)[,(值 n)]​

    2、新建一个简单的测试表 test

    mysql> use oldboy
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A
    Database changed
    mysql> show tables ;
    +------------------+
    | Tables_in_oldboy |
    +------------------+
    | student |
    +------------------+
    1 row in set (0.00 sec)
    mysql> create table test(
    -> id int(4) not null auto_increment,
    -> name char(20) not null,
    -> primary key(id)
    -> );
    Query OK, 0 rows affected (0.07 sec)
    mysql> show tables;
    +------------------+
    | Tables_in_oldboy |
    +------------------+
    | student |
    | test |
    +------------------+
    2 rows in set (0.00 sec)​

    3.向表中插入数据

    1、往 test 表中插入第一条数据
    mysql> insert into test (id,name) values(1,'oldboy');
    Query OK, 1 row affected (0.05 sec)
    mysql> select * from test;
    +----+--------+
    | id | name |
    +----+--------+
    | 1 | oldboy |
    +----+--------+
    1 row in set (0.00 sec)​
    2、由于 id 列为自增的,所以,可以只在 name 列插入值
    mysql> insert into test(name) values('oldgirl');
    Query OK, 1 row affected (0.00 sec)
    mysql> select * from test;
    +----+---------+
    | id | name |
    +----+---------+
    | 1 | oldboy |
    | 2 | oldgirl |
    +----+---------+
    2 rows in set (0.00 sec)
    3、如果不指定列,就要按规矩为每列都插入恰当的值
    mysql> select * from test;
    +----+-----------+
    | id | name |
    +----+-----------+
    | 1 | oldboy |
    | 2 | oldgirl |
    | 3 | zhangxuan |
    +----+-----------+
    4 rows in set (0.00 sec)
    4、 批量插入数据方法,提示效率
    mysql> insert into test (id,name) values (4,'engchao'),(5,'geili');
    Query OK, 2 rows affected (0.05 sec)
    Records: 2 Duplicates: 0 Warnings: 0
    mysql> select * from test;
    +----+-----------+
    | id | name |
    +----+-----------+
    | 1 | oldboy |
    | 2 | oldgirl |
    | 3 | zhangxuan |
    | 4 | engchao |
    | 5 | geili |
    +----+-----------+
    5 rows in set (0.00 sec)​
  • 相关阅读:
    初级算法
    初级算法
    LeetCode刷题
    win32
    Hexo
    网络上收集的C++常见面试题
    Direct2D CreateBitmap的使用
    hdu4560 不错的建图,二分最大流
    hdu4560 不错的建图,二分最大流
    poj1182 and 携程预赛2第一题 带权并查集
  • 原文地址:https://www.cnblogs.com/hackerlin/p/12539635.html
Copyright © 2011-2022 走看看