恆訊科技總結整理:mysql資料庫常用命令
初學者在學習MySQL資料庫時常常覺得現在的圖形化工具很多,所以就不用去記MySQL得命,這個想法是錯誤的,我們
使用MySQL的過程中不光只會用圖形化介面進行操作,我們在程式碼程式設計過程中常常會用到命令對資料庫進行操作,所以
恆訊科技小編進對mysql的常用命令進行一下總結整理,希望對大家有所幫助。
常用命令:
啟動MySQL服務:net start mysql
停止MySQL服務:net stop mysql
登入資料庫:mysql -u db_name -p
“-u”表示使用者名稱
“-p”表示密碼
“–h localhost”可省略
“-h”表示伺服器名,localhost指本機
“-P 3306”表示預設埠號,可省略
退出資料庫:exit、quit、\q
顯示當前伺服器版本:SELECT VERSION();
顯示當前時間日期:SELECT NOW();
顯示當前使用者:SELECT USER();
建立資料庫:CREATE DATABASE db_name;
檢視資料
檢視所有資料庫:SHOW DATABASES;
檢視指定資料庫:SHOW CREATE DATABASE db_name;
修改編碼格式:ALTER DATABASE db_name CHARACTER SET gbk(需要修改的編碼格式);
刪除資料庫:DROP DATABASE db_name;
開啟資料庫:USE db_name;
檢視開啟的資料庫:SELECT DATABASE();
建立資料表:
CREATE TABLE tab_name(
username VARCHAR(20), //表中包含的屬性 和約束條件
age TINYINT UNSIGNED,
salary FLOAT(8,2) );
檢視開啟的資料中以建立的表:SHOW TABLES;
檢視指定資料庫中建立的表:SHOW TABLES FROM db_name;
向表中插入資料:INSERT tab_name (username, age, salary)VALUES(‘Jack’, 28, 7110.12);
檢視錶中的所以內容:SELECT * FROM tab_name;
向表中新增一列:ALTER TABLE tab_name ADD age(屬性名) TINYINTUNSIGNED(約束);
刪除表中的一列:ALTER TABLE tab_name DROP password(刪除的列名);
新增主鍵約束:ALTER TABLE tab_name ADD PRIMARY KEY (id);
新增外來鍵約束:ALTER TABLE tab_name ADD FOREIGN KEY (pid)REFERENCES tab_name1(id);
插入記錄:INSERT tab_name(name, score)VALUES(‘Jack’, 100);
更新記錄:UPDATE tab_name SET score = 90 WHERE id = 1;
刪除記錄:DELETE FROM tab_name WHERE id = 2;
條件表示式:WHRER
例:SELECT * FROM student WHERE id%2 = 0;-查詢id為偶數的記錄
查詢結果分組:GROUP BY
例:SELECT * FROM student GROUP BY score DESC;按照分數分組,並且降序排列(升序:ASC)
分組條件:HAVING
例:SELECT * FROM student GROUP BY score HAVING score > 60;按照分數分組,並且只顯示大於60分的排序:
ORDER BY
列表內容
例:SELECT * FROM student ORDER BY id DESC;按照id降序排列
限制返回結果的數量:LIMIT
例:SELECT * FROM student LIMIT 2;返回查詢結果中的2條記錄
例:SELECT * FROM student LIMIT 1,2;返回2條記錄,從第1條記錄開始(記錄從0開始編號)
以上就是所有mysql資料庫的常用命令,掌握了以上命令,你就可以算是對mysql資料入門了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983369/viewspace-2783593/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL資料庫總結MySql資料庫
- [資料庫]【MySQL】MySQL資料庫規範總結資料庫MySql
- 恆訊科技分析:哪些是跨境電商最受歡迎的資料庫?資料庫
- MySQL 資料庫設計總結MySql資料庫
- 恆訊科技分析:雲資料庫和伺服器資料庫不同在哪?哪個好?資料庫伺服器
- 恆訊科技:如何有效管理海外雲伺服器中的資料庫?伺服器資料庫
- MYSQL資料庫常用命令MySql資料庫
- 恆訊科技分析:電子商務資料庫應具備哪些功能呢?資料庫
- 資料庫視訊總結,塵埃落定資料庫
- MySql常用命令總結MySql
- 恆訊科技分析:什麼是MySQL以及MySQL提示和技巧?MySql
- http和https有何區別?恆訊科技總結這11點HTTP
- mysql 資料庫自增id 的總結MySql資料庫
- mysql 資料庫常用命令大全MySql資料庫
- 恆訊科技教你如何恢復伺服器硬碟資料?伺服器硬碟
- 資料庫基礎知識整理與複習總結資料庫
- Mysql資料庫主從心得整理MySql資料庫
- 恆訊科技總結:“Tiktok直播專線”客戶的常見問題
- MySql常用命令總結[轉]MySql
- 深圳市恆訊科技:企業對資料庫伺服器有何要求呢?資料庫伺服器
- 資料庫總結資料庫
- 深圳市恆訊科技分析如何增強mySQL效能?MySql
- 資料庫事務與 MySQL 事務總結資料庫MySql
- MySQL 5 資料庫基礎語句總結MySql資料庫
- 檢視MySQL資料庫大小的方法總結MySql資料庫
- MySQL資料庫基本設計規範總結MySql資料庫
- 【資料庫】MySQL入門常用命令資料庫MySql
- mysql資料庫常用命令(補充)MySql資料庫
- 恆訊科技介紹:香港沙田資料中心
- 恆訊科技介紹:荷蘭Serverius資料中心Server
- 恆訊科技:雲伺服器資料備份與還原伺服器
- 恆訊科技整理:降低境外伺服器故障的4種有效方式伺服器
- mysql資料庫-資料結構MySql資料庫資料結構
- MySQL超級複雜? 恆訊科技分享幾個使用技巧MySql
- [資料庫]MySQL總結三部曲(一)資料庫MySql
- 【乾貨】MySQL 資料庫定時備份總結MySql資料庫
- MySQL/Oracle資料庫最佳化總結(非常全面)MySqlOracle資料庫
- 資料庫系列:MySQL索引優化總結(綜合版)資料庫MySql索引優化