mysql 常用命令的使用_MySQL基本命令

基操

操作

命令

創建數據庫

CREATE DATABASE 數據庫名;

指定要操作的數據庫

USE 數據庫名;

創建數據表

CREATE TABLE 數據表名;

查看數據表

SHOW CREATE TABLE 數據表名;

使用DESCRIBE語句查看數據表

DESCRIBE 數據表名;

為數據表重命名

ALTER TABLE 數據表名 RENAME 新表名;

修改字段名

ALTER TABLE 數據表名 CHANGE 舊字段名 新字段名 新數據類型;

修改字段數據類型

ALTER TABLE 數據表名 MODIFY 字段名 數據類型;

添加字段

ALTER TABLE 數據表名 ADD 字段名 數據類型;

刪除字段

ALTER TABLE 表名 DROP 字段名;

修改字段的排列位置

ALTER TABLE 數據表名 MODIFY 字段名1 數據類型 FIRST | AFTER 字段名2

刪除數據表

DROP TABLE 數據表名;

1、創建數據庫

命令:CREATE DATABASE 數據庫名;

舉例:CREATE DATABASE student;

2、指定要操作的數據庫

命令:USE 數據庫名;

舉例:USE student;

3、創建數據表(前提是已經指定了需要操作的數據庫,命令參考上一條)

命令:CREATE TABLE 數據表名

(

字段名1 ?數據類型[完整性約束條件],

字段名2 ?數據類型[完整性約束條件],

字段名2 ?數據類型[完整性約束條件]

);

舉例:CREATE TABLE grade

(

id ? INT(11),

name ? VARCHAR(20),

age INT(12)

);

為了驗證數據表是否創建成功,需要使用SHOW TABLES語句進行查看:SHOW TABLES

結果如下(我使用的是cmd):

7e59e804bcb336190edded9da2856d79.png

4、查看數據表

命令:SHOW CREATE TABLE 數據表名;

舉例:SHOW CREATE TABLE grade;

執行結果如下:

1b159405e7e132f618868ff12b484cea.png

5、使用DESCRIBE語句查看數據表

命令:DESCRIBE 數據表名;或者DESC 數據表名;

舉例:DESC grade;

執行結果如下:

6ea6fc00da495bbecdc653de42046370.png

6、為數據表重命名

命令:ALTER TABLE 數據表名 RENAME [TO] 新表名;

注意:命令中出現的[ ]中的內容表示選擇性條件,不是必需;

舉例:ALTER TABLE grade RENAME newgrade;

08f2a9cbdbc9dccbee56ebd78ed1f1f7.png

再去查看表時使用newgrade

49025e9d9fe508b948c22d9cb354d3f4.png

7、修改字段名

命令:ALTER TABLE 數據表名 CHANGE 舊字段名 新字段名 新數據類型

注意:新數據類型不能為空,即使不改變數據類型也要寫上原來的數據類型

舉例:ALTER TABLE grade CHANGE name newname varchar(20);(把grade表中的name字段改為newname,數據類型不變)

8、修改字段數據類型

命令:ALTER TABLE 數據表名 MODIFY 字段名 數據類型;

舉例:ALTER TABLE grade MODIFY id INT(20);(將字段名id的數據類型改為INT(20))

9、添加字段

命令:ALTER TABLE 數據表名 ADD 新字段名 數據類型 [約束條件] [FIRST | AFTER 已存在的字段名];

注意:“|”表示或者,其兩邊的參數是可供挑選的,此處的FIRST表示將字段設置為表的第一個字段,AFTER 表示將新字段插入到指定的“已存在的字段名”的后面

舉例:ALTER TABLE grade ADD age INT(10);

10、刪除字段

命令:ALTER TABLE 表名 DROP 字段名;

舉例:ALTER TABLE grade DROP grade;

11、修改字段排列位置

命令:ALTER TABLE 表名 MODIFY 字段名1 數據類型 FIRST | AFTER 字段名2

舉例1:ALTER TABLE grade MODIFY newname VARCHAR(20) FIRST;(將字段newname插入到表的第一個位置)

舉例2:ALTER TABLE grade MODIFY id INT(11) AFTER grade;(將字段id插入到字段grade的后面)

12、刪除數據表

命令:DROP TABLE 數據表名;

舉例:DROP TABLE grade;

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533245.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533245.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533245.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

織夢數據庫支持mysql5.7_最新織夢DEDECMS5.7數據庫說明文檔

最新織夢DEDECMS5.7數據庫說明文檔:dede_arctype 欄目管理表ID int(10) 欄目編號(自動編號)reID int(10) 父欄目編號topID int(10)sortrank smallint(6) 排序編號typename varchar(30) 欄目名稱typedir varchar(100) 欄目目錄isdefault smallint(6) 欄目列表選項(1鏈…

mysql ddl dql_MySQL的DDL和DML及其DQL數據庫操作

數據庫的基本概念1. 數據庫的英文單詞: DataBase 簡稱 : DB2. 什么數據庫?* 用于存儲和管理數據的倉庫。3. 數據庫的特點:1. 持久化存儲數據的。其實數據庫就是一個文件系統2. 方便存儲和管理數據3. 使用了統一的方式操作數據庫 -…

python模糊圖像清晰化_視頻模糊圖像處理

隨著科學技術的不斷發展和進步以及人們的安防意識不斷加強,人們對于安防技術的要求越來越高。電子監控在許多領域中都得到了廣泛的應用,如交通監控、軍事偵查、公共場所安全防范等。清晰的圖像能夠準確地鎖定犯罪證據和犯罪嫌疑人,能夠清晰地…

mysql分頁 disti_MySql查詢性能優化

慢查詢判定1.開啟慢查詢日志記錄執行時間超過long_query_time 秒的sql語句2.通過show processlist命令查看線程執行狀態3.通過explain解析sql了解執行狀態慢查詢優化是否向服務器請求列不必要的數據查詢不需要的記錄(limit),多表關聯返回全部列,總是取出…

java atlas mysql_使用Atlas實現MySQL讀寫分離+MySQL-(Master-Slave)配置

參考博文:MySQL-(Master-Slave)配置 本人按照博友北在北方的配置已成功 我使用的是 mysql5.6.27版本。配置中 又進一步對mysql5.6的日志進行了了解 :mysql日志詳細解析1.安裝注意:只能安裝在64位的Linux操作系統上,CentOS官方建…

mysql dts_云樹·DTS - 產品系列 - 分布式數據庫系統_MySQL數據庫性能優化-愛可生...

災備復制實現本地數據中心MySQL數據庫高效復制及異地數據中心MySQL數據庫容災轉移,從而確保在主數據中心故障或災難時,備用數據中心數據的最大完整性。該服務通過對MySQL二進制日志進行解析、過濾、合并、壓縮、并行回放等技術,準實時的在主備…

python利用matplotlib做餅圖_python利用matplotlib庫繪制餅圖的方法示例

介紹matplotlib 是python最著名的繪圖庫,它提供了一整套和matlab相似的命令API,十分適合交互式地進行制圖。而且也可以方便地將它作為繪圖控件,嵌入GUI應用程序中。它的文檔相當完備,并且 Gallery頁面 中有上百幅縮略圖&#xff0…

react同步請求_React中setState同步更新策略

setState 同步更新我們在上文中提及,為了提高性能React將setState設置為批次更新,即是異步操作函數,并不能以順序控制流的方式設置某些事件,我們也不能依賴于this.state來計算未來狀態。典型的譬如我們希望在從服務端抓取數據并且…

DVWA設置mysql_dvwa安裝、配置、使用教程(Linux)

一、搭建LAMP環境二、安裝DVWA2.1 下載dvwa2.2 解壓安裝將下載的應用解壓到apache默認的主目錄/var/www/html:unzip DVWA-master.zip -d /usr/www/html2.3 啟用功能dvwa上的漏洞,需要些刻意的配置才能被利用。訪問:http://172.0.0.1/dvwa如下…

eclipse mysql jndi_Java開發網 - tomcat5配置jndi的問題 (jdbc:comp is not bound in this Context)...

Posted by:returnerPosted on:2004-11-09 22:42tomcat5配置jndi的問題;斑竹高手們來看看啊,情況緊急!!!!!!!!10萬分感謝這個問題我是搜索出來的,我也遇到了同…

java正則效率_善用Pattern提高你的應用處理正則表達式的效率(Java)

舉個簡單了例子,在一個需要用于注冊登錄的b/s模式的應用中,在瀏覽器驗證用戶注冊表單的合法性是必須的,但你為了防止hacker,在服務器再驗證一次肯定也是必須的。題目:在服務器端驗證郵箱是否合法:通常你可能…

java jwindow 鍵盤_各位老哥求救,JWINDOW無法接收到鍵盤監聽

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓下面po代碼啊。這是我的類。class DragWindow extends JWindow{int positionX;int positionY;public DragWindow() {try {jbInit();}catch(Exception e) {e.printStackTrace();}}private void jbInit() throws Exception {this.add…

java jdbc rowset_JAVA基礎知識之JDBC——RowSet

RowSet概念在C#中,提供了一個DataSet,可以把數據庫的數據放在內存中進行離線操作(讀寫),操作完成之后再同步到數據庫中去,Java中則提供了類似的功能RowSet.RowSet接口繼承自ResultSet接口。與ResultSet相比,RowSet默認…

java廚房_JAVA環境搭建,廚房安裝圖文教程!

在“系統變量”欄下執行三項操作:①新建“Java_Home”,設置其值為 JDK所在的絕對路徑,如果你的事剛才的默認路徑,那值為:C:Program FilesJavajdk1.7.0_02②新建“Classpath”(如果已有,則直接編輯)&#xf…

java post get 請求_java get post 請求

packagewzh.Http;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.URL;importjava.net.URLConnection;importjava.util.List;importjava.util.Map;public classHttpRequest {/*** 向指定UR…

用java做日記本系統_jsp+servlet開發java web個人日記本系統

項目描述Jsp_Servlet技術使用個人日記本系統,主要有日記分類,添加日記,刪除日記和一些個人資料的修改。運行環境jdk8tomcat7mysql5.6IntelliJ IDEA(eclipse)項目技術(必填)Jsp Servletbootstrapjqueryckeditor數據庫文件(可選)鏈接&#xff1…

java類加載過程_java類的加載過程

在這本書里面,在講到類初始化的五種情況時,提及了一個比較有趣的事情。先來看看下面的代碼public class SubClass {static{System.err.println("I m your son");}public static final int name 111;}這個時候如果調用SubClass.name&#xff0…

java mvc 導出excel_Java springMVC POI 導出 EXCEL

思路 :將需要導出的數據存放在一個List中創建一個EXCEL表 注意 XSSFWorkbook 只能操作2007以上的版本,XSSFWorkbook 只能操作2003一下的版本,所以需要的時候可以使用 Workbook創建對象處理兼容性遍歷List 并將每條數據 寫入 EXCEL表中具體代碼…

java 排序原理_簡單選擇排序算法原理及java實現(超詳細)

簡單選擇排序的原理簡單選擇排序的原理非常簡單,即在待排序的數列中尋找最大(或者最小)的一個數,與第 1 個元素進行交換,接著在剩余的待排序的數列中繼續找最大(最小)的一個數,與第 2 個元素交換。以此類推,一直到待排…

python對象點方法_python面向對象知識點疏理

面向對象技術簡介類:用來描述具有相同的屬性和方法的對象的集合。它定義了該集合中每個對象所共有的屬性和方法。對象是類的實例。class類變量:類變量在整個實例化的對象中是公用的。類變量定義在類中且在函數體之外。類變量通常不作為實例變量使用。數據成員&#…