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 |
    +----+--------------+--------+-----+
    
  • 相关阅读:
    一个支持asp.net2.0和Sql server及Access的免费空间
    ASP.NET2.0数据指南中文版索引
    所阅读的ASP.NET 2.0文章
    SQL SERVER实用技巧
    2000/XP/2003常见问题集锦
    解讀多重啟動引導文件——BOOT.INI
    【译】Html5游戏开发示例(2)
    unity3d 鼠标事件穿透GUI的处理
    【译】Html5游戏开发示例(3)
    unity3d 截屏
  • 原文地址:https://www.cnblogs.com/Yunya-Cnblogs/p/13592600.html
Copyright © 2011-2022 走看看