mysql 常用命令二

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

【資料庫回歸與備份】#導出資料庫中表# 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資料庫常用命令詳解
    (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 -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架構
    查看狀態ntpq -p1.3 配置角色信息1.4 服務角色及描述1.5 配置/etc/hosts在其中添加所有的主機信息:二、表示從db1 複製到 db2#ssh到 master-002 伺服器mysql -u root -p#在mysql控制臺錄入,這個是在my.cnf中沒有使用GTID(MySQL5.6新特性)下的命令CHANGE MASTER TO
  • 了解資料庫類型及MySQL資料庫常用命令行
    2、資料庫的分類(1) 關係型資料庫(sql資料庫):中型:mysql(埠號3306)、sql server大型:Oracle(埠號1521)(2) 非關係型資料庫(no-sql資料庫)>MongoDB、Redis3、mysql軟體:Sql yog:資料庫客戶端工具(圖形用戶界面工具)方便操作資料庫。
  • Linux常用命令學習筆記
    TAB鍵,它起到補全命令的作用!!!查找 #chkconfig --add mysql 即/etc/init.d下的文件名字 #chkconfig mysql on #find /etc/rc.d -name '*mysql' -print
  • 程序開發必知必會的MySQL基本命令行操作
    MySQL基本命令行操作MySQL作為一款資料庫管理系統,已經成為了最受歡迎的資料庫管理系統之一。學習MySQL自然也就成為了程序開發人員必須做的一件事。就像學習Java語言初期要學習使用文本文檔編寫代碼並在命令提示符中運行一樣,雖然許多可視化軟體完全可以勝任,但學習在cmd中運行對Java的理解很有幫助。絕大多數的使用linux作業系統的大、中、小型網際網路網站都在使用mysql作為其後端資料庫存儲。
  • linux常用命令總結
    Linux常用命令查詢一文件目錄操作二 查看文件內容三 文本內容處理命令VIM文本編輯器vim/vi是Unix / Linux上最常用的文本編輯器而且功能非常強大。『u』鍵恢復(命令模式下)常用操作:① 刪除光標所在的行1:進入命令模式2:dd②對一般文本進行編輯
  • mysql學習詳記一&&什麼是mysql資料庫?
    一、什麼是mysql資料庫1、資料庫的概念資料庫: 存儲數據的倉庫資料庫類型:層次式資料庫, 網絡式資料庫, 關係型資料庫3、常見資料庫商業資料庫:Oracle、SQLServer、DB2、Sybase開源資料庫:MySQL、SQLLite、orientdb4、MySQL資料庫的安裝和配置參考上一篇文章 mysql-mysql
  • 免安裝版MySQL操作步驟
    1、 修改mysql安裝目錄下的my.ini文件a) 將Mysql的壓縮包先解壓,解壓後mysql安裝目錄下有如下的文件和文件夾:b) 打開my.ini文件(可以用記事本打開)>a) 將mysql安裝目錄中的bin文件夾的目錄,寫入系統變量path中3、 將mysql設置為服務a) 使用管理員權限進入dos命令窗口i. 「 如何以管理員身份進入dos命令窗口?
  • Centos7 安裝MySQL 5.7
    mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下載了安裝用的Yum Repository,,然後就可以直接yum安裝了。yum -y install mysql57-community-release-el7-10.noarch.rpm之後就開始安裝MySQL伺服器。yum -y install mysql-community-server這步可能會花些時間,安裝完成後就會覆蓋掉之前的mariadb。
  • MySQL 備份數據那點事
    mysqldump什麼是 mysqldump ?mysqldump 是 MySQL 用於執行邏輯備份的一款工具,可以根據原始資料庫對象以及表的定義和數據來生成一系列可以被執行的 SQL 語句。通常我們用它作為備份或者遷移數據。
  • MySQL忘記密碼怎麼辦 密碼重置詳細教程
    Type '\c' to clear the current input statement.mysql>再修改密碼/* MySQL5.7 中修改密碼 */mysql> update mysql.user set authentication_string=password('123456') where user='root' and host='localhost
  • 防火牆FirewallD常用命令
    CENTOS FIREWALLD防火牆學習筆記(二)-FirewallD常用命令常用命令:查看運行狀態:systemctl status firewalld>啟動firewalld命令:停止firewalld命令:systemctl stop firewalld加入開機自啟動命令:systemctl enable firewalld
  • 一條查詢SQL在MySQL中是怎麼執行的
    其中最常用的存儲引擎是InnoDB,從MySQL5.5.5版本開始就成為了默認的存儲引擎。也就是在創建表的時候,如果不指定存儲引擎類型,默認就是使用InnoDB,如果需要使用別的存儲引擎,在創建表的時候在create table語句中使用engine = MyISAM,來指定使用M有ISAM引擎創建表。不同的存儲引擎的表數據存取方式不同,支持的功能也不相同,以後我們再慢慢分析。
  • mysql學習詳記四&&資料庫的備份及恢復&&mysql多表設計&外鍵約束
    一、mysql資料庫的備份及恢復備份資料庫表中的數據cmd> mysqldump -u 用戶名 -p 資料庫名 > 文件名.sqlmysqldump -uroot -p db_name > d:/1.sql
  • mysql 矩陣類型專題及常見問題 - CSDN
    介紹mysqlMysql命令mysql -u root -p-u root 其中 root為用戶名INT或INTEGER4 bytes大整數值BIGINT8 bytes極大整數值FLOAT4 bytes單精度 浮點數值DOUBLE8 bytes雙精度 浮點數值DECIMAL對DECIMAL(M,D) ,如果M>D,為M+2否則為D+2小數值字符串類型0-255 bytes定長字符串VARCHAR0-65535 bytes變長字符串TINYBLOB0-255 bytes不超過 255 個字符的二進位字符串
  • DOS命令大全,黑客必知的DOS命令集合
    (二個命令作用相同) move 盤符路徑要移動的文件名 存放移動文件的路徑移動後文件名 移動文件,用參數/y將取消確認移動目錄存在相同文件的提示就直接覆蓋 fc one.txt two.txt > 3st.txt 對比二個文件並把不同之處輸出到3st.txt文件中,"> "和"> >" 是重定向命令