中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL學習系列--DDL語句

發布時間:2020-08-11 14:23:38 來源:網絡 閱讀:513 作者:YWBOY 欄目:MySQL數據庫
DDL語句:

對數據庫內部的對象進行創建、刪除、修改等操作的語言,DDL語句更多的是由數據庫管理員(DBA)使用,開發人員一般很少使用登錄mysql之后就可以使用sql語句對數據庫進行各種操作啦!

實踐操作:

在基礎操作之前,如果沒有安裝mysql的可以參考我之前寫的一篇文章(windows)windows命令行使用mysql
還有,MYSQL不區分大小寫,這里為了演示看的清楚,我們使用小寫。
show databses; #查看數據庫列表 后面的分號別落下了!!!
MYSQL學習系列--DDL語句
1)創建數據庫
1>使用create database 數據庫名;
2>選擇要操作的數據庫:USE 數據庫; 對于要操作的數據庫我們需要使用use來選擇一下!
3>查看數據庫中所有的數據表show tables;
MYSQL學習系列--DDL語句
2)刪除數據庫:
drop database 數據庫名;
我們創建一個will_del的數據庫,然后在刪除它;
MYSQL學習系列--DDL語句
3)創建表(在哪個數據庫里面創建表需要先使用use選擇到那個要操作的數據庫)
1>創建表
create table 表名(
字段1名 字段1類型 列的約束條件,
字段2名 字段2類型 列的約束條件,
...);
2>創建完表之后可以查看表的定義
desc 表名;
3>查看創建表的SQL語句
show create table 表名 \G
\G選項使得記錄能夠按照字段豎向排列,以便更好地顯示內容較長的記錄,\G后面無需再加分號。
我們創建一個學生名單,字段有學生號(ID),名字(name),簡單的演示一遍。
首先,我們需要使用一個數據庫(在哪個數據庫里建表)
MYSQL學習系列--DDL語句
創建student數據表
MYSQL學習系列--DDL語句
查看創建表的定義
MYSQL學習系列--DDL語句
查看創建表的sql語句
MYSQL學習系列--DDL語句
4)刪除表
drop table 表名;
我們任意添加任何字段創建一個測試表來演示
MYSQL學習系列--DDL語句
5)修改表
1>修改表的字段類型
alter table 表名 modify [column] 字段定義 [first|after 字段名];
我們將student這個表ID這個字段類型從Int(11)改成Int(12)
MYSQL學習系列--DDL語句
2>增加表字段
alter table 表名 add [column] 字段定義 [first|after 字段名];
我們將student表增加一個sex 性別的字段
MYSQL學習系列--DDL語句
3>刪除表字段
alter table 表名 drop [column] 字段名;
我們把剛剛加的sex刪除掉
MYSQL學習系列--DDL語句
4>字段改名
alter table 表名 change [column] 舊的字段名 字段定義 [first|after 字段名];
我們把ID字段改成(number)并且字段類型修改成int(11)
MYSQL學習系列--DDL語句
注:change與modify都可以修改表的定義,不同的是change后面需要接兩次列名,不方便,但是優點是change可以修改字段名稱
5>修改字段排列排序
前面介紹的字段增加和修改語法(add/change/modify)中,都有一個可選項first|after 字段名,這個選擇可以用來修改
我們讓name字段在第一個
alter table student modify Name tinyint first;
MYSQL學習系列--DDL語句
我們再讓它到number后面去
alter table student modify Name tinyint after number;
MYSQL學習系列--DDL語句
字段在表中的位置新增的字段默認是加載在表中最后位置,而change/modify 默認都不會改變字段的位置
注意:change/first|after 字段名 這些關鍵字都是屬于MySQL在標準SQL上的擴展,在其他的數據庫上不一定適用
6)更改表名
alter table 表名 rename [to] 新的表名;
我們將student改成md
alter table student rename to md;
MYSQL學習系列--DDL語句

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丹东市| 南丰县| 洛宁县| 乐陵市| 自治县| 夹江县| 龙海市| 阿克苏市| 洪雅县| 桓台县| 金昌市| 岳阳市| 东海县| 曲阜市| 曲麻莱县| 石泉县| 邻水| 饶河县| 砀山县| 张掖市| 蒙城县| 敦煌市| 五河县| 武川县| 隆尧县| 聂荣县| 普洱| 江门市| 普兰店市| 塘沽区| 周至县| 吴川市| 乌恰县| 公安县| 庆阳市| 武夷山市| 宜兰县| 西华县| 隆尧县| 安徽省| 荥经县|