zoukankan      html  css  js  c++  java
  • MySQL的数据操作

    MySQL数据操作: DML

    插入数据:insert

    create table d38(
    id int primary key auto_increment,
    username char(12) not null,
    sex enum('male','female') default 'male',
    hobby set('上课','写作业','考试') not null
    ); #新建一张表

    1. 插入完整数据(顺序插入) 语法一: insert into 表名(字段1,字段2,字段3…字段n) values(值1,值2,值3…值n);
       例:insert into d38(id,username,sex,hobby) values(1,'YJ','上课','写作业'); 语法二: 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 whert …;

    更新数据: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

    1,单表查询:(https://www.cnblogs.com/yjtxin/p/12709359.html)

    2,多表查询:(https://www.cnblogs.com/yjtxin/p/12709365.html)

  • 相关阅读:
    推导式
    解构
    for 循环
    运算符
    while 循环
    流程控制语句
    索引和切片
    ASC转换BCD,ASC2BCD(转)
    CString和char互转,十六进制的BYTE转CString
    C++添加简单的日记记录
  • 原文地址:https://www.cnblogs.com/yjtxin/p/12702152.html
Copyright © 2011-2022 走看看