zoukankan      html  css  js  c++  java
  • mysql

      

    show variables like 'datadir';  #查询数据库所在的位置
    
    show enginesG;         #查询支持的引擎,默认innodb,唯一个支持事务的引擎
    
    show create table zabbix.usersG; 或者 DESC zabbix.users;  #查询表结构
    
    create table tablename like tablename1  #复制tablename1的表结构
    
    insert ignore into users(userid,alias,name,passwd) values (3,'hhs','hhs',1234562); 
    
    #ignore表示如果该行已存在,虽然会执行成功(不会覆盖数据),会给出个warning,可以show warnings查看到。如果不给出ignore,会给出错误信息: Duplicate entry '3' for key 'PRIMARY'

    replace into users(userid,alias,name,passwd) values (3,'hhs','hhs',1234562);
    #如果行的主键不存在,replace等于insert,如果存在则先删除然后再插入这个行。

    insert into users(userid,alias,name,passwd) values (3,'hhs','hhs','1234562') on duplicate key update passwd='654321';

    # ON DUPLICATE KEY UPDATE  若该数据的主键值/ UNIQUE KEY 已经在表中存在,则执行更新操作, 即UPDATE 后面的操作。否则插入一条新的记录。

    truncate newusers;   #快速清空表里的数据(不删除表)。不能回滚。

    使用正则表达式:REGEXP 或者RLIKE

  • 相关阅读:
    如何使用类
    面向过程编程与面向对象优缺点
    生成器和迭代器的藕断丝连
    三元运算
    python 和pycharm 安装
    命令提示符玩法
    模块
    包(package)
    logging模块
    1964、1969和1972---------为什么中国互联网大佬出生在这3个年份
  • 原文地址:https://www.cnblogs.com/hhsh/p/11418898.html
Copyright © 2011-2022 走看看