最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql常用语句_MySQL

来源:懂视网 责编:小采 时间:2020-11-09 18:08:19
文档

mysql常用语句_MySQL

mysql常用语句_MySQL:bitsCN.com 1.复制表结构和数据,但是不复制索引和外键: create table a select * from b; 2.复制表结构和索引和外键,不复制数据: create table a like b; 3.只复制数据: insert into a select * from b; 4.移动表到另
推荐度:
导读mysql常用语句_MySQL:bitsCN.com 1.复制表结构和数据,但是不复制索引和外键: create table a select * from b; 2.复制表结构和索引和外键,不复制数据: create table a like b; 3.只复制数据: insert into a select * from b; 4.移动表到另

bitsCN.com

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 username@"%" 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.查看mysql参数
show variables like '%max%';
end

本文出自 “一方有” 博客

bitsCN.com

文档

mysql常用语句_MySQL

mysql常用语句_MySQL:bitsCN.com 1.复制表结构和数据,但是不复制索引和外键: create table a select * from b; 2.复制表结构和索引和外键,不复制数据: create table a like b; 3.只复制数据: insert into a select * from b; 4.移动表到另
推荐度:
标签: 常用 语句 基本
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top