• Mysql ==》 记录内容(数据)


    一:介绍

    mysql数据操作:dml

    在mysql管理软件中,可以通过sql语句中的dml语言来实现数据的操作,包括

    1.使用insert 实现数据的插入

    2.update 实现数据的更新

    3.使用 delete 实现数据的删除

    4.使用 select  实现数据的查询。

    一下主要就是 介绍。

    插入数据  ====》 insert into

    更新数据  ====》 update

    删除数据  ====》  delete

    查询数据  ====》  select

    二:插入数据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 …;
    

    三:更新数据update

    语法:
        UPDATE 表名 SET
            字段1=值1,
            字段2=值2,
            WHERE CONDITION;
    
    示例:
        UPDATE mysql.user SET password=password(‘123’) 
            where user=’root’ and host=’localhost’;
    

    四:删除数据 delete

    语法:
        DELETE FROM 表名 
            WHERE CONITION;
    
    示例:
        DELETE FROM mysql.user 
            WHERE password=’’;
    
    练习:
        更新MySQL root用户密码为mysql123
        删除除从本地登录的root用户以外的所有用户
    

    五:查询数据   select

    语法:
    select  内容  from  表名
    
    举例:
    select * from t1;
    select name from t1;
    select id,name from t1;
    

    练习举例:

    操作文件中的一行行内容(记录):
    插入:
        增加:
        insert indo  db1.t1  values(1,'zxc'),(2,'asd');
        自增:
        create table t1(id int primary key auto_increment,name char(10));
    
    查询:
        select * from t1; 
        select name from t1; 
        selet id,name from t1;
        复制:
        create table t2 select * from t1;
        复制:(只要结构,不要记录内容)
        create table t3 select * from t1 where 1=2;
    
    更新:
        update t1 set name='aray' where id=4;
        update t1 set name='aray' where name='Aray'
        修改:
        alter table t1 modify id int primary key auto_increment;
        update t1 set name='';
    
    删除:
        delete from t1;
        delete from t1 where id=1;
        truncate t1;
        
    

      

  • 相关阅读:
    BNU校赛
    Latest Common Ancestor
    Codeforces Round #482 (Div. 2)
    Persistent Line Segment Tree
    2018HNCCPC(Onsite)
    2018HNCCPC
    2017 ACM Jordanian Collegiate Programming Contest
    Codeforces Round #480 (Div. 2)
    负载均衡SLB
    windows下的端口监听、程序端口查找命令
  • 原文地址:https://www.cnblogs.com/zhongbokun/p/7499777.html
Copyright © 2020-2023  润新知