• 04-21数据操作


    #数据库的操作
    show databases;
    create database php0307 charset=utf8;
    drop database php0307;
    use php0307;
    #数据类型  
    #数值(int)  
    #时间日期(datatime)  
    #字符串(varchar)
    #表操作 必须进入库
    show tables;
    drop table if exists login;
    create table login(
        # 字段  数据类型  约束
        id int auto_increment,
        name varchar(20) not null comment '姓名',
        primary key(id)
    );
    #表选项
    #############简单查询
    select * from login;
    #添加数据  肯定是在库里面操作
    insert into login(userid,password,username,sex) values
    ('zhangsan','123','张三',1);
    /*
    上面的添加语句需要注意的地方
    1、字段和值的位置 一一对应
    2、值的数据类型是字段的数据类型
    3、当插入的字段是表中全部字段时 字段可以省略不写 值一一对应
    例如:insert into login values('zhangsan','123','张三',1);
    4、不是全部插入时 字段必须写
    例如:insert into login(userid,password) values('zhangsan','123');
    5、添加多条数据时 逗号分割
    例如:insert into login(userid,password,username,sex) values
    ('zhangsan','123','张三',1),
    ('lisi','123','李四',1),
    ('wangwu','123','王五',1);
    */
    #删除语句  通常加条件   删除  从  表  条件是  
    delete from login   where userid = 'lisi';
    #修改语句  通常加条件  修改 表 设置 字段=什么,字段=什么  条件是
    update login set username = '老王',sex=0  where userid = 'lisi';
    #李四  王五  都是女
    update login set sex=0  where userid = 'lisi' or userid = 'wangwu' ;
    update login set sex=0  where userid = 'lisi' or userid = 'wangwu' ;


    /*
    SQL语句加 条件   删除修改  简单的条件
    1、关键字是 where  (写在后面)
    2、找数据 (条件必须写完整)  字段=值
    3、and是并且   or是或者
    */

  • 相关阅读:
    mysql-5.7 show engine innodb status 详解
    mysql-5.7 saving and restore buffer pool state 详解
    mysql-5.7 监控innodb buffer pool load 的进度 详解
    python3 functools partial 用于函数的包装器详解
    mysql-5.7 innodb change buffer 详解
    mysqlbackup 重建带有gtid特性的slave
    将python图片转为二进制文本的实例
    nginx: [error] invalid PID number "" in "/run/nginx.pid"
    ubuntu中执行定时任务crontab
    Matplotlib:mpl_toolkits.mplot3d工具包
  • 原文地址:https://www.cnblogs.com/baobaoa/p/8909993.html
Copyright © 2020-2023  润新知