MySql修改數據表的基本操作(DDL操作)

来源:https://www.cnblogs.com/qxcxy-silence/archive/2019/04/16/10719485.html
-Advertisement-
Play Games

1.查看資料庫的基本語句:show databases; 2.選擇相應的資料庫進入語法:use 資料庫名; 3.查看資料庫中的表語法:show tables; 4.查看表的基本結構語句:desc 表名; 5.修改表名:alter table 舊表名 rename to 新表名; 6.修改欄位的數據類 ...


1.查看資料庫的基本語句:show databases;

2.選擇相應的資料庫進入語法:use 資料庫名;

3.查看資料庫中的表語法:show tables;

4.查看表的基本結構語句:desc 表名;

5.修改表名:alter table 舊表名 rename to 新表名;

6.修改欄位的數據類型:alter table 表名 modify 欄位名 數據類型;

7.修改欄位名:alter table 表名 change 舊欄位名 新欄位名 新數據類型;

8.添加欄位:alter table 表名 add 新欄位名 數據類型;

9.添加有完成約束條件的欄位:alter table 表名 add 新欄位名 數據類型 約束;

10.在表的第一列添加一個欄位:alter table 表名 add 新欄位名 數據類型 first;

11.在表的指定列添加一個欄位:alter table 表名 add 新欄位名 數據類型 after 欄位名;

12.刪除欄位:alter table 表名 drop 欄位名;

13.修改欄位的排列位置:alter table 表名 modify 欄位1 數據類型 first | after 欄位2;

14.更改表的存儲引擎:alter table 表名 engine=新引擎名;

15.刪除數據表:drop table [is exists] 表1,表2,表3...;

16.刪除被其他表關聯的主表:先刪除外鍵約束,再刪表;


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • https://www.runoob.com/linux/Linux-intro.html 在上面鏈接學習的筆記: 1、通常伺服器使用:LAMP或LNMP(Linux+Nginx+MySQL+PHP)組合。 Nginx:Nginx是一個強大的高性能Web和反向代理服務,有很多非常優越特性: 在高併發 ...
  • 一、Oracle索引失效的原因 1使用否定關鍵字 !=, <> ,not in,not exist select * fromdrama where id <> 1,Mysql不會 2單獨使用不等式關鍵字 直接用>或<可能會失效,Mysql不會 3使用null關鍵字 is null或is not n ...
  • 1.安裝環境 操作系統:Red hat 6.5 記憶體:記憶體最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交換空間:SWAP交換空間大小根據記憶體大小決定(使用:grep SwapTotal /proc/meminfo 命令查看) 硬碟空間:不低於20G, ...
  • 第一步:先查看 mysql 服務是否停止 沒有停止就停止 第二步:用 管理員身份 運行 命令提示符 查看mysql 服務是否停止 : net stop mysql 卸載 : mysqld remove ...
  • 第一步:百度搜索 MySQL 點擊官網進入 或者複製鏈接進入下載頁面:https://downloads.mysql.com/archives/community/ 第二步:選擇自己需要的 版本和系統 下載 第三步:放入自己需要安裝的位置解壓 第四步:配置MySQL環境變數 註意解壓文件的路徑 第五 ...
  • 摘要:https://www.cnblogs.com/luoguixin/p/6291408.html 歡迎轉載,若需轉載請標明出處:https://www.cnblogs.com/luoguixin/p/6291408.html 如圖,如果通過一下代碼,添加服務後,使用 net start命令出現 ...
  • 前言 ​ 關於資料庫我們知道是通過記憶體對磁碟進行操作的,也知道數據會落實到磁碟上,但是數據在磁碟上的存儲結構可能大家還不是很清楚。 ​ MySQL伺服器上負責對錶中的數據的讀取和寫入的工作的部分是存儲引擎,而關於伺服器會支持不同類型的伺服器,如:InnoDB、MyISAM、Memory...... ...
  • 一、PreparedStatement 介面的使用 首先占位符我們可以使用 Statement 介面來操作數據, 但是這個介面存在兩個問題: 1、使用 Statement 介面對象發送的 sql 語句需要在資料庫中進行一次編譯之後成為指令才能執行,並且每條 sql 語句都需要編譯一次, 這樣效率是很 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...