分享更有价值
被信任是一种快乐

mysql常用的语句整理

文章页正文上

本篇内容主要讲解“mysql常用的语句整理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql常用的语句整理”吧!
1.复制表结构和数据,但是不复制索引和外键:
create table a select * from b;
2.复制表结构和索引和外键,不复制数据:
create table a like b;
3.只复制数据:
insert into a select * from b;
4.移动表到另一个库
rename 免费主机域名table a.t to b.t;
5.删除重复记录
–新建一个临时表
create table tmp as select * from youtable group by name ;

–删除原来的表

drop table youtable ;

–重命名表

alter table tmp rename youtable;
–新建一个临时表
create table tmp like youtable;

–取出不重复的数据

insert into select * from youtable group by name;

–清空原来的表

truncate youtable;

–插入原来的表

insert into youtable select * from tmp;

–重命名表

drop table tmp;
6.重命名数据库
到/var/lib/mysql/
修改对应数据库的文件夹名即可
7.时间格式
SELECT FROM_UNIXTIME( 1249488000,’%Y-%m-%d %H:%i:%s’) ;
SELECT DATE_FORMAT(‘1997-10-04 22:23:00’, ‘%Y-%m-%d %H:%i:%s’);

SELECT UNIX_TIMESTAMP(‘2009-08-06’) ;
8.mysql日志
–查看日志
show binary logs;

show master logs;

–清除日志

PURGE MASTER LOGS TO ‘mysql-bin.000035’;

–手动删除10天前的mysql binlog日志

PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY);
9.获得更新记录数
select ROW_COUNT();
免费主机域名 10.获得找到的记录数
select FOUND_ROWS();
11.获得插入的id
select LAST_INSERT_ID();
12.创建特殊表名
SET sql_mode=’ANSI_QUOTES’;
create table “a-b” (a int);
13.插入不重复数据
insert into node (name) select ‘a’ where no exists(select id from node where id=2 and name=’a’)
14.uuid
select replace(uuid(), ‘-‘, ”);
15.添加一个远程用户,名为username密码为password
GRANT ALL PRIVILEGES ON *.* TO ” IDENTIFIED BY ‘password’ WITH GRANT OPTION;
16.从文件导入数据
LOAD DATA INFILE ‘/tmp/result100.txt’ INTO TABLE analy_ip_file2 FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”‘ LINES TERMINATED BY ‘n’;
17.添加主键
alter table userconfig add id int(4) auto_increment primary key;
18.查看参数
show variables like ‘%max%’;
end

到此,相信大家对“mysql常用的语句整理”有了更深的了解,不妨来实际操作一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: MySQL中如何启用并分析慢查询日志

MySQL中如何启用并分析慢查询日志,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Mysql有一项功能可以记录长时间查询的慢记录,具体是多长时间可以自己配置,但是慢查询也未必就是不…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册