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
mysql常用語句 MySQL常用語句
create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...
php mysql 常用語句 mysql常用語句
一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...
MySQL常用語句
and和or可以混用,and比or具有更高的優先順序,但盡量使用圓括號區分 自動過濾重複的資料owner,關鍵字distinct select distinct owner from pet 按照生日公升序排列,關鍵字order by select name,birth from pet order...