zoukankan      html  css  js  c++  java
  • MySQL 记录操作

    创建表格

       以下所有操作均在user_temp表中进行操作。

    create table user_temp(
            id int primary key auto_increment,
            name char(5) not null,
            gender enum("男","女") default "男",
            age tinyint not null
    );
    
    

    INSERT

       INSERT用于插入一条记录

    1. 插入完整数据(顺序插入)
        语法一:
        INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n);
    
        语法二:
        INSERT INTO 表名 VALUES (值1,值2,值3…值n);
    
    2. 指定字段插入数据
        语法:
        INSERT INTO 表名(字段1,字段2,字段3…) VALUES (值1,值2,值3…);
    
    3. 插入多条记录
        语法:
        INSERT INTO 表名 VALUES
            (值1,值2,值3…值n),
            (值1,值2,值3…值n),
            (值1,值2,值3…值n);
            
    4. 插入查询结果
        语法:
        INSERT INTO 表名(字段1,字段2,字段3…字段n) 
                        SELECT (字段1,字段2,字段3…字段n) FROM 表2
                        WHERE …;
    

       以下示例将演示使用指定字段进行数据插入。

    insert into user_temp(name,gender,age) values
            ("云崖","男",18),
            ("贝拉","女",18),
            ("杰克","男",17);
            
    mysql> select * from user_temp;
    +----+--------+--------+-----+
    | id | name   | gender | age |
    +----+--------+--------+-----+
    |  1 | 云崖   | 男     |  18 |
    |  2 | 贝拉   | 女     |  18 |
    |  3 | 杰克   | 男     |  17 |
    +----+--------+--------+-----+
    

    UPDATE

       UPDATE用于对记录做更新操作

    语法:
        UPDATE 表名 SET
            字段1 = 值1,
            字段2 = 值2   # 注意,不要逗号
            WHERE CONDITION;
    

       以下示例将演示更新指定字段。

    update user_temp set 
            name = "云崖先生",
            age = 23
            where name = "云崖";
            
    mysql> select * from user_temp;
    +----+--------------+--------+-----+
    | id | name         | gender | age |
    +----+--------------+--------+-----+
    |  1 | 云崖先生     | 男     |  23 |
    |  2 | 贝拉         | 女     |  18 |
    |  3 | 杰克         | 男     |  17 |
    +----+--------------+--------+-----+
    

    DELETE

       DELETE用于对记录做删除操作

    语法:
        DELETE FROM 表名 
            WHERE 条件;
    

       以下示例将演示删除指定字段。

    delete from user_temp
            where name = "贝拉" and age = 18;
    
    mysql> select * from user_temp;
    +----+--------------+--------+-----+
    | id | name         | gender | age |
    +----+--------------+--------+-----+
    |  1 | 云崖先生     | 男     |  23 |
    |  3 | 杰克         | 男     |  17 |
    +----+--------------+--------+-----+
    
  • 相关阅读:
    php练习题之裁判打分
    OPENSUSE:安装方式
    openSUSE:下载帮助
    安装mysql时出现HTTP 500 内部服务…
    关于wamp启动是80端口被占用的问题…
    推荐15款好用的JS开发工具
    u盘美化
    wordpress怎么修改地址栏小图标
    显示桌面图标不见了
    站长必备的131个高权重外链库(转…
  • 原文地址:https://www.cnblogs.com/Yunya-Cnblogs/p/13592600.html
Copyright © 2011-2022 走看看