溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

mysql常用的語句整理

發(fā)布時(shí)間:2021-09-18 13:59:35 來源:億速云 閱讀:161 作者:chen 欄目:數(shù)據(jù)庫

本篇內(nèi)容主要講解“mysql常用的語句整理”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“mysql常用的語句整理”吧!

1.復(fù)制表結(jié)構(gòu)和數(shù)據(jù),但是不復(fù)制索引和外鍵:
create table a select * from b;
2.復(fù)制表結(jié)構(gòu)和索引和外鍵,不復(fù)制數(shù)據(jù):
create table a like b;
3.只復(fù)制數(shù)據(jù):
insert into a select * from b;
4.移動表到另一個(gè)庫
rename table a.t to b.t;
5.刪除重復(fù)記錄
--新建一個(gè)臨時(shí)表
create table tmp as select * from youtable group by name ;
 
--刪除原來的表
 
drop table youtable ;
 
--重命名表
 
alter table tmp rename youtable;
--新建一個(gè)臨時(shí)表
create table tmp like youtable;
 
--取出不重復(fù)的數(shù)據(jù)
 
insert into select * from youtable group by name;
 
--清空原來的表
 
truncate youtable;
 
--插入原來的表
 
insert into youtable select * from tmp;
 
--重命名表
 
drop table tmp;
6.重命名數(shù)據(jù)庫
到/var/lib/mysql/
修改對應(yīng)數(shù)據(jù)庫的文件夾名即可
7.時(shí)間格式
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.獲得更新記錄數(shù)
select ROW_COUNT();
10.獲得找到的記錄數(shù)
select FOUND_ROWS();
11.獲得插入的id
select LAST_INSERT_ID();
12.創(chuàng)建特殊表名
SET sql_mode='ANSI_QUOTES';
create table "a-b" (a int);
13.插入不重復(fù)數(shù)據(jù)
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.添加一個(gè)遠(yuǎn)程用戶,名為username密碼為password
GRANT ALL PRIVILEGES ON *.* TO " IDENTIFIED BY 'password' WITH GRANT OPTION;
16.從文件導(dǎo)入數(shù)據(jù)
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.查看參數(shù)
show variables like '%max%';
end
 

到此,相信大家對“mysql常用的語句整理”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI