首页 > 数据库技术 > 详细

mysql

时间:2020-08-30 21:24:29      阅读:77      评论:0      收藏:0      [点我收藏+]

  

show variables like datadir;  #查询数据库所在的位置

show engines\G;         #查询支持的引擎,默认innodb,唯一个支持事务的引擎

show create table zabbix.users\G; 或者 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

 

mysql

原文:https://www.cnblogs.com/hhsh/p/11418898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!