mysql 常用命令二

2020-12-17 小菜菜的娛樂空間

【資料庫回歸與備份】#導出資料庫中表# mysqldump --opt aa>aa.sql; mysqldump --opt aa b c >aa.b.c.sql;//將資料庫aa中的表b和表c備份到文件aa.b.c.sql中#導入表# 1)create database school; 2)use school; 3)source sch ool.sql;#導出資料庫# mysqldump --databases db1 db2 >db1.db2.sql;#導入資料庫# db1.db2.sql;#複製資料庫# mysqldump --all-databases >all-databases.sql;【sql查詢語句】(引用地址)http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html幾個簡單的基本的sql語句選擇:select * from table1 where 範圍插入:insert into table1(field1,field2) values(value1,value2)刪除:delete from table1 where 範圍更新:update table1 set field1=value1 where 範圍查找:select * from table1 where field1 like 』%value1%』 ---like的語法很精妙,查資料!排序:select * from table1 order by field1,field2 [desc]總數:select count as totalcount from table1求和:select sum(field1) as sumvalue from table1平均:select avg(field1) as avgvalue from table1最大:select max(field1) as maxvalue from table1最小:select min(field1) as minvalue from table1

幾個高級查詢運算詞A: UNION 運算符UNION 運算符通過組合其他兩個結果表(例如 TABLE1 和 TABLE2)並消去表中任何重複行而派生出一個結果表。當 ALL 隨 UNION 一起使用時(即 UNION ALL),不消除重複行。兩種情況下,派生表的每一行不是來自 TABLE1 就是來自 TABLE2。 B: EXCEPT 運算符 EXCEPT 運算符通過包括所有在 TABLE1 中但不在 TABLE2 中的行並消除所有重複行而派生出一個結果表。當 ALL 隨 EXCEPT 一起使用時 (EXCEPT ALL),不消除重複行。 C: INTERSECT 運算符INTERSECT 運算符通過只包括 TABLE1 和 TABLE2 中都有的行並消除所有重複行而派生出一個結果表。當 ALL 隨 INTERSECT 一起使用時 (INTERSECT ALL),不消除重複行。 註:使用運算詞的幾個查詢結果行必須是一致的。 使用外連接 A、left (outer) join左外連接(左連接):結果集幾包括連接表的匹配行,也包括左連接表的所有行。 SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.cB:right (outer) join: 右外連接(右連接):結果集既包括連接表的匹配連接行,也包括右連接表的所有行。 C:full/cross (outer) join全外連接:不僅包括符號連接表的匹配行,還包括兩個連接表中的所有記錄。12、分組:Group by:一張表,一旦分組 完成後,查詢後只能得到組相關的信息。組相關的信息:(統計信息) count,sum,max,min,avg 分組的標準) 在SQLServer中分組時:不能以text,ntext,image類型的欄位作為分組依據 在selecte統計函數中的欄位,不能和普通的欄位放在一起;

13、對資料庫進行操作: 分離資料庫 sp_detach_db; 附加資料庫sp_attach_db 後接表明,附加需要完整的路徑名14.如何修改資料庫的名稱:sp_renamedb 'old_name', 'new_name'

相關焦點

  • 你可能不知道 Mysql的常用命令收集
    首頁 > 語言 > 關鍵詞 > 資料庫最新資訊 > 正文 你可能不知道 Mysql的常用命令收集
  • MySQL資料庫常用命令詳解
    (1)登錄MySQL資料庫用SSH客戶端連接CentOS伺服器,打開終端命令輸入窗口,在終端輸入窗口輸入命令:mysql -uroot –p 該命令用root帳號以密碼方式登錄MySQL,回車後提示輸入密碼
  • MySQL - mysqldump常用命令 - linux運維菜
    導出數據1、備份全部資料庫的數據和表結構mysqldump -uroot -ppassword -A >all.sql2、只備份表結構,不備份數據mysqldump -uroot -ppassword -A -d > database.sql3、只備份資料庫,不備份表結構mysqldump -uroot -ppassword -A -t > data.sql
  • Mysql資料庫備份和還原常用的命令
    備份MySQL資料庫的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL資料庫為帶刪除表的格式備份MySQL資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫
  • MySQL 常用show命令
    參考來源:網絡  責編 | 檸檸精品課:522字 |2 分鐘閱讀MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中對show命令的使用還容易產生混淆,本文匯集了show命令的眾多用法。
  • mysql 常用命令一
    【資料庫連接】 mysql -h ip -u name -ppassword -P port -D database_name>【資料庫SHOW命令】 顯示mysql中所有資料庫的名稱 show databases;#顯示mysql中的相關 show tables [ from db_name
  • mysql常用命令,保存一下,以後查詢方便了
    -u root -password 1234563、修改root用戶密碼為 abc123mysqladmin -u root -p123456 password abc1234、如果想去掉密碼:mysqladmin
  • 新手入門MYSQL資料庫命令大全
    一、命令行連接資料庫Windows作業系統進入CMD命令行,進入mysql.exe所在目錄,運行命令mysql.exe -h主機名 -u用戶名 -p密碼注意:參數名與值之間沒有空格 , 如:-h127.0.0.1
  • MySQL EXPLAIN 命令詳解
    如果作用在表上,那麼此命令等同於DESC 表命令。UPDATE和DELETE 命令也需要進行性能改進,當這些命令不是直接在表的主碼上運行時,為了確保最優化的索引使用率,需要把它們改寫成SELECT 語句(以便對它們執行EXPLAIN 命令)。
  • MySQL導入導出常用命令
    導出、導入表中的記錄語句:(1)從DB中導出到文件mysql>select * into outfile '/home/outfilename.txt' fromdbtest;(2)從文件導入到DBmysql>load data infile '/home/outfilename.txt ' into table dbtest;導入、導出資料庫
  • MySQL EXPLAIN 命令詳解學習
    這條命令的輸出結果能夠讓我們了解MySQL 優化器是如何執行SQL 語句的。這條命令並沒有提供任何調整建議,但它能夠提供重要的信息幫助你做出調優決策。1 語法MySQL 的EXPLAIN 語法可以運行在SELECT 語句或者特定表上。如果作用在表上,那麼此命令等同於DESC 表命令。
  • Linux中常用命令
    vdir:顯示目錄內容mkdir:創建目錄mv:移動或重命名文件pwd:顯示當前工作目錄rename:重命名文件rm:刪除文件或目錄rmdir:刪除空目錄touch:修改文件的時間屬性updatedb:創建或更新slocate資料庫whereis:顯示指令程序、原始碼和man手冊頁which:顯示指令的絕對路徑二、
  • 了解資料庫類型及MySQL資料庫常用命令行
    2、資料庫的分類(1) 關係型資料庫(sql資料庫):中型:mysql(埠號3306)、sql server大型:Oracle(埠號1521)(2) 非關係型資料庫(no-sql資料庫)>MongoDB、Redis3、mysql軟體:Sql yog:資料庫客戶端工具(圖形用戶界面工具)方便操作資料庫。
  • mysql 慢查詢命令
    如何查找MySQL中查詢慢的SQL語句更多如何在mysql查找效率慢的SQL語句呢?二、檢測mysql中sql語句的效率的方法1、通過查詢日誌(1)、Windows下開啟MySQL慢查詢MySQL在Windows系統中的配置文件一般是是my.ini
  • MySQL教程之MySQL定時備份資料庫
    一、MySQL數據備份1.1、 mysqldump命令備份數據在MySQL中提供了命令行導出資料庫數據以及文件的一種方便的工具mysqldump,我們可以通過命令行直接實現資料庫內容的導出dump,首先我們簡單了解一下mysqldump命令用法:
  • MySQL資料庫實例管理器命令行選項詳解
    MySQL實例管理器支持許多命令行選項。/mysqlmanager --help命令可以簡單列出。有下面的選項: 顯示幫助消息並退出。 綁定地址用於連接。 ·--default-mysqld-path=name 在Unix中,如果實例部分沒有路徑,則為尋找MySQL伺服器二進位的地點
  • MySQL 常用語法總結
    大多數資料庫對象可以下面的命令刪除:  drop object_name  mysql> DROP TABLE tb1;  5.執行查詢  查詢是使用最多的SQL命令。查詢資料庫需要憑藉結構、索引和欄位類型等因素。大多數資料庫含有一個優化器(optimizer),把用戶的查詢語句轉換成可選的形式,以提高查詢效率。
  • Linux GCC常用命令
    後面那條指令,是直接在命令行窗口中輸出預處理後的代碼。gcc的-E選項,可以讓編譯器在預處理後停止,並輸出預處理結果。在本例中,預處理結果就是將stdio.h 文件中的內容插入到test.c中了。如果深究起來,上面這條命令大致相當於依次執行如下三條命令: gcc -c test1.c -o test1.ogcc -c test2.c -o test2.ogcc test1.o test2.o -o test gcc -pedantic illcode.c -o illcode
  • linux常用命令總結
    Linux常用命令查詢一文件目錄操作二 查看文件內容三 文本內容處理命令VIM文本編輯器vim/vi是Unix / Linux上最常用的文本編輯器而且功能非常強大。『u』鍵恢復(命令模式下)常用操作:① 刪除光標所在的行1:進入命令模式2:dd②對一般文本進行編輯
  • MySQL常用函數介紹
    前言: MySQL資料庫中提供了很豐富的函數,比如我們常用的聚合函數,日期及字符串處理函數等。