自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL 常用命令用法的經(jīng)驗匯總

數(shù)據(jù)庫 MySQL
本文主要介紹的是MySQL 常用命令的正確用法以及對其實際經(jīng)驗的總結(jié),其中有對MySQLdump 命令的正確使用的具體描述。

以下的文章主要講述的是MySQL 常用命令用法的經(jīng)驗總結(jié),在實際操作中,我們會經(jīng)常用到MySQL命令,所以在這里我們要對MySQL 常用命令的具體使用方案作總結(jié)一下,常用方式如下所示:

 

MySQL 常用命令1. MySQLdump 命令的使用

備份和導(dǎo)出數(shù)據(jù)庫

 

 

  1. MySQLdump -h database_ip -u Username -p --opt databasename > backup-file.sql 

 

只導(dǎo)出數(shù)據(jù)庫表結(jié)構(gòu)

 

 

  1. MySQLdump -h database_ip -d -u Username -p databasename >database_structure.sql 

 

只導(dǎo)出數(shù)據(jù)庫中的某個表

 

 

  1. MySQLdump --opt --add-drop-table -u Username -p databasename tablename > dump.sql 

 

如果不想手工輸入密碼 請使用--password 參數(shù)

 

 

  1. MySQLdump -h database_ip -u Username --password=123456 --opt databasename > backup-file.sql  
  2. MySQLdump -h database_ip -d -u Username --password=123456 databasename >database_structure.sql 

 

 

MySQL 常用命令2. MySQL 命令使用

 

將查詢結(jié)果保存到文件

 

 

  1. select title from book into outfile '/tmp/outfile.txt'; 

 

查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)某個字段(peopleId)來判斷

 

 

  1. select * from people where peopleId in (select peopleId from people group by   
  2. peopleId having count(peopleId) > 1); 

 

 

查詢表中不重復(fù)記錄(排除重復(fù)記錄)

 

 

  1. select * from phome_ecms_wma where title in (select distinct title from phome_ecms_wma); 

 

刪除表中重復(fù)記錄,重復(fù)記錄是根據(jù)某個字段(title)來判斷

 

 

  1. select *,count(distinct title) INTO OUTFILE '/tmp/table.bak' from phome_ecms_wma group by title;  
  2. delete from phome_ecms_wma;  
  3. LOAD DATA INFILE '/tmp/table.bak' REPLACE INTO TABLE phome_ecms_wma character set utf8; 

 

 

查詢數(shù)據(jù)庫當(dāng)前編碼

 

 

  1. MySQL> show variables like "character_set%"; 

 

修改表字段類型

 

 

  1. MySQL> alter table table_name change last_action last_action datetime NOT NULL default '0000-00-00 00:00:00'; 

 

給表添加一個新字段

 

 

  1. MySQL> ALTER TABLE host ADD ks_mac VARCHAR(100); 

 

從表中刪除一個字段

 

 

  1. MySQL> ALTER TABLE table_name DROP field_name;  

 

重命名表

 

 

  1. MySQL>alter table t1 rename t2; 

 

給字段加索引

 

 

  1. MySQL> alter table tablename add index 索引名 (字段名1[,字段名2 …]);  
  2. MySQL> alter table tablename add index emp_name (name); 

 

 

加主關(guān)鍵字的索引

 

 

  1. MySQL> alter table tablename add primary key(id); 

 

加***限制條件的索引

 

 

  1. MySQL> alter table tablename add unique emp_name2(cardnumber); 

 

刪除某個索引

 

 

  1. MySQL>alter table tablename drop index emp_name; 

 

遠程訪問MySQL 設(shè)置

 

 

  1. MySQL> GRANT ALL PRIVILEGES ON database_test.* to root@192.168.1.9 IDENTIFIED BY '123456';  
  2. MySQL> FLUSH PRIVILEGES; 

 

 

 以上的相關(guān)內(nèi)容就是對MySQL 常用命令的介紹,望你能有所收獲。
 

【編輯推薦】

  1. MySQL數(shù)據(jù)庫的一些小知識點
  2. MySQL root密碼忘記的解決
  3. MySQL數(shù)據(jù)庫中的5種數(shù)據(jù)類型簡介
  4. 對MySQL DELETE語法的詳細解析
  5. MySQL show的實際操作用法
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-05-28 18:28:51

MySQL常用命令

2010-05-25 11:40:12

MySQL 常用命令

2015-07-22 17:32:22

mysql常用命令

2025-04-14 08:00:00

Docker命令運維

2010-05-17 15:41:26

2014-07-25 10:55:36

Linux命令

2011-03-16 10:07:00

2014-01-02 09:57:56

PostgreSQL命令

2011-01-19 17:00:09

Postfix常用命令

2010-04-06 18:06:18

CentOS系統(tǒng)

2011-03-31 16:09:56

Mysql數(shù)據(jù)庫

2024-10-29 15:42:13

2020-09-28 15:14:31

Linux常用命令實用命令

2010-04-07 11:21:28

Oracle常用命令

2022-05-05 08:08:55

Podman命令Linux

2010-03-29 10:16:39

CentOS常用命令

2010-05-26 18:03:52

2011-03-03 15:54:27

MySQL數(shù)據(jù)庫管理

2010-05-25 18:43:39

MySQL命令行
點贊
收藏

51CTO技術(shù)棧公眾號