• mysql常用語句

    2
    MySQL SQL 數據庫 C/C++ 13099 次瀏覽

    1.復制表結構和數據,但是不復制索引和外鍵:

    1. create table a select * from b;
    2.復制表結構和索引和外鍵,不復制數據:
    1. create table a like b;
    3.只復制數據:
    1. insert into a select * from b;
    4.移動表到另一個庫
    1. rename table a.to b.t;
    5.刪除重復記錄
    1. --新建一個臨時表 
    2.   create table tmp as select * from youtable group by name ;
    3. --刪除原來的表 
    4.   drop table youtable ;
    5. --重命名表 
    6.   alter table tmp rename youtable;
    1. --新建一個臨時表 
    2.   create table tmp like youtable;
    3. --取出不重復的數據 
    4.   insert into select * from youtable group by name;
    5. --清空原來的表 
    6.   truncate youtable;
    7. --插入原來的表 
    8.   insert into youtable select * from tmp; 
    9. --重命名表 
    10.   drop table tmp;
    6.重命名數據庫
    到/var/lib/mysql/
    修改對應數據庫的文件夾名即可
    7.時間格式
    1. SELECT FROM_UNIXTIME( 1249488000,'%Y-%m-%d %H:%i:%s') ;
    2. SELECT DATE_FORMAT('1997-10-04 22:23:00', '%Y-%m-%d %H:%i:%s');
    3. SELECT UNIX_TIMESTAMP('2009-08-06') ;
    8.mysql日志
    1. --查看日志
    2. show binary logs;
    3. show master logs;
    4. --清除日志
    5. PURGE MASTER LOGS TO 'mysql-bin.000035';
    6. --手動刪除10天前的mysql binlog日志
    7. PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY);
    9.獲得更新記錄數
    1. select ROW_COUNT();
    10.獲得找到的記錄數
    1. select FOUND_ROWS();
    11.獲得插入的id
    1. select LAST_INSERT_ID();
    12.創建特殊表名
    1. SET sql_mode='ANSI_QUOTES';
    2. create table "a-b" (int);
    13.插入不重復數據
    1. insert into node (name) select 'a' where no exists(select id from node where id=and name='a')
    14.uuid
    1. select replace(uuid(), '-', '');
    15.添加一個遠程用戶,名為username密碼為password
    1. GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
    16.從文件導入數據
    1. LOAD DATA INFILE '/tmp/result100.txt' INTO TABLE analy_ip_file2 FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
    17.添加主鍵
    1. alter table userconfig add id int(4) auto_increment primary key;
    18.查看mysql參數
    1. show variables like '%max%';
    end

    相似問題

    相關經驗

    相關資訊

    相關文檔

  • sesese色