Mysql创建管理表的内容上的打字练习
- 工欲善其事,必先利其器——首先我們需要有打字練習(xí)的工具 ,這里我推薦的是 金山打字通,下載鏈接為 🔜🔜🔜 金山打字通2016
- 將該軟件下載好后,我們打開顯示如下圖——>點(diǎn)擊下圖中的的打字打字測(cè)試
- 進(jìn)入 打字測(cè)試 ,其中有三種模式分別是 :英文測(cè)試,拼音測(cè)試,五筆測(cè)試,我們可以隨便選擇其中的任意一個(gè),因?yàn)檫x哪一個(gè)都沒有任何的影響的,我們是通過(guò)切換輸入法,是英文還是拼音,五筆的,點(diǎn)擊 右上角的課程選擇 旁邊的下拉按鈕 如下圖所示:
***
-
會(huì)顯示如下窗口,我們 點(diǎn)擊 自定義課程 ——> 再點(diǎn)擊 左上角的 添加
-
有單個(gè)添加、批量添加 大家可以根據(jù)自己的需求來(lái),進(jìn)行相對(duì)應(yīng)的選擇
- 這里我是 單個(gè)添加 ,顯示如下窗口,我們可以配合使用我們的 Ctrl+C + Ctrl+V 的復(fù)制粘貼的方式把我們練習(xí)的內(nèi)容(如下面的 Mysql —— 創(chuàng)建管理表內(nèi)容的打字練習(xí) ),復(fù)制到 空白區(qū)域中 ,或者 點(diǎn)擊 左上角的 導(dǎo)入txt文章 ,是一樣的,——> 再然后 編輯下面的 課程名稱 為該內(nèi)容命名好,方便我們查找練習(xí),——> 最后 點(diǎn)擊 保存 ,就可以了
保存好后,點(diǎn)擊退出該窗口,重新再次,點(diǎn)擊 打字測(cè)試 ——> 點(diǎn)擊你剛剛將練習(xí)內(nèi)容的復(fù)制到的那個(gè)模式里,——> 選擇右上角的 課程選擇 ——> 自定義課程 ,從中你可以看到,你剛剛自行編輯的打字練習(xí)內(nèi)容中 課程名稱 ,選擇你所需要的,就可以開始你的打字練習(xí)之旅了
- 每天有事沒事在 金山打字通 上面練一練,不僅可以提高打字,敲代碼的效率,還可以幫助記憶有關(guān)的關(guān)鍵字 ,和知識(shí)點(diǎn),一舉三得
- 未來(lái)可期呀!
- 下面是 Mysql —— 創(chuàng)建管理表上的打字練習(xí)的內(nèi)容
- 關(guān)于這部分的內(nèi)容大家,可以移步到 .🔜🔜🔜 Mysql: 創(chuàng)建表 和 管理表
創(chuàng)建表 第一種方式 白手起家 :格式: CREATE TABLE IF NOT EXISTS 表名( 列名1 數(shù)據(jù)類型 該列所需的約束條件,
);注意: 的是最后一個(gè)列(字段),不要加逗號(hào)分隔開,不然會(huì)報(bào)錯(cuò)的 或者去了上格式: CREATE TABLE 表名( 列名1 數(shù)據(jù)類型 該列所需的約束條件, );
如果創(chuàng)建的表沒有指定對(duì)應(yīng)的字符集,默認(rèn)使用的是所在數(shù)據(jù)庫(kù)的字符集
如果創(chuàng)建的表,不存在,則創(chuàng)建該表,如果創(chuàng)建的表,已經(jīng)存在了,則不會(huì)創(chuàng)建表,不會(huì)報(bào)錯(cuò),而是默默的給予警告。
創(chuàng)建表的第二種方式查詢結(jié)果創(chuàng)建表:格式: CREATE TABLE 表名
AS
查詢
SELECT
FROM ; 當(dāng)查詢中的表不在所在的數(shù)據(jù)庫(kù)中時(shí),需要定位到對(duì)應(yīng)的數(shù)據(jù)庫(kù)中去 如 數(shù)據(jù)庫(kù) .表名,當(dāng)在查詢上使用了字段的別名,其創(chuàng)建的表中的字段會(huì)以別名為 準(zhǔn)創(chuàng)建表字段
如何創(chuàng)建一個(gè)表的結(jié)構(gòu),我們不想要把表的數(shù)據(jù)導(dǎo)入到新創(chuàng)建的表中,只要該表的結(jié)構(gòu)如何做呢,
這就簡(jiǎn)單,我們只要在查詢語(yǔ)句 SELECT 中增加一個(gè)永遠(yuǎn)為 假(false) 的篩選條件,就可以了,需要 注意 的是 一定要為假 比如: 2 < 1 ,0 = 6 這樣,這么做的原因就是讓查詢是結(jié)果為空,就不會(huì)導(dǎo)入數(shù)據(jù)
當(dāng)我們創(chuàng)建的表中字段名與 關(guān)鍵字 沖突時(shí),要使用 著重號(hào)用于區(qū)分
顯示當(dāng)前數(shù)據(jù)庫(kù)下的所有的表 :格式: SHOW TABLES;
顯示指定數(shù)據(jù)庫(kù)下的所有的表:格式: SHOW TABLES FROM +指定的數(shù)據(jù)庫(kù)名
使用 DESC 顯示表的結(jié)構(gòu): 格式: DESC 表名
顯示表的字符集屬性: 格式: SHOW CREATE TABLE 你要查看的表名;
修改表
● 向已有的表中添加列 格式: ALTER TABLE 你要增加的字段的表名 ADD 字段 數(shù)據(jù)類型 添加成功,默認(rèn)添加到已有字段的最后面
● 將字段添加到最開頭 格式: ALTER TABLE 你要修改的表名 ADD 你要添加的字段 數(shù)據(jù)類型 FIRST;
● 將字段添加到指定的位置字段的后面: 格式: ALTER TABLE 你要修改的表名 ADD 添加的字段 數(shù)據(jù)類型 AFTER 對(duì)應(yīng)字段名的后面;
● 修改現(xiàn)有的表中的列:格式: MODIFY 修改表中的數(shù)據(jù)類型:ALTER TABLE 修改的表名 MODIFY 修改的字段 修改的數(shù)據(jù)類型;
● MODIFY 配合 AFTER 可以修改字段的位置:格式: ALTER TABLE 修改的表名 MODIFY 移動(dòng)的字段 數(shù)據(jù)類型 AFTER 移動(dòng)某個(gè)字段的后面;
● MODIFY 配合 DEFAULT 可以修改字段的初始值:格式: ALTER TABLE 修改的表名 MODIFY 修改的字段 數(shù)據(jù)類型 DEFAULT ‘設(shè)定的初始值’ 如果賦予修改的初值是字符或時(shí)間日期需要使用 單引號(hào)括起來(lái),單純是數(shù)值的話,不用
● 重命名現(xiàn)有表中的列使用 CHANGE 重命名一個(gè)列的字段名格式: ALTER TABLE 修改的表名 CHANGE 需要重命名的字段名 重命名后的字段名 數(shù)據(jù)類型;
● 刪除現(xiàn)有表中的列使用 DROP COLUMN 刪除表中指定的字段(列) 使用 格式: DROP COLUMN 刪除表中指定的字段(列)
重命名表:第一種方式 :直接使用 RENAME TABLE TO 修改表名 格式: RENAME TABLE 需要重命名的表名 TO 重命名后的表名;
第二種方式: 格式: ALTER TABLE 需要重名的表名 RENAME TO 重命名后的表名;
刪除表:直接使用 DROP TABLE 刪除表;格式: DROP TABLE 你要?jiǎng)h除的表名;
第二種方式 在第一種方式的基礎(chǔ)上,增加了判斷的機(jī)制 IF EXISTS ;格式: DROP TABLE IF EXISTS 你要?jiǎng)h除的表名; 該刪除表方式的特點(diǎn):當(dāng)表存在時(shí),刪除表,當(dāng)表不存在時(shí),不會(huì)刪除表,并不會(huì)報(bào)錯(cuò),會(huì)默默的給予警告
清空表:表示清空表中的所有數(shù)據(jù),保留表結(jié)構(gòu),釋放表的空間 格式: TRUNCATE TABLE 你要清空的表名;
對(duì)于上述中的對(duì)表的修改,刪除表操作將把表的定義和表中的數(shù)據(jù)一起刪除,并且Mysql 在執(zhí)行刪除操作時(shí),不會(huì)有任何的確定信息提示,因此執(zhí)行刪除操作應(yīng)當(dāng)慎重。在刪除表前,最好對(duì)表中的數(shù)據(jù)進(jìn)行備份,這樣當(dāng)操作失誤時(shí)可以對(duì)數(shù)據(jù)進(jìn)行恢復(fù),以免造成無(wú)法挽回的后果。
同樣的,在使用 ALTER TABLE 進(jìn)行表的基本修改操作時(shí),在執(zhí)行操作過(guò)程之前,也應(yīng)該確保對(duì)數(shù)據(jù)進(jìn)行完整的備份,因?yàn)閿?shù)據(jù)庫(kù)的改變是無(wú)法撤銷的,如果添加了一個(gè)不需要的字段,可以將其刪除;相同的,如果刪除了一個(gè)需要的列,該列下面的所有數(shù)據(jù)都將會(huì)丟失。所以,請(qǐng)慎重,再慎重。
總結(jié)
以上是生活随笔為你收集整理的Mysql创建管理表的内容上的打字练习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python(五)——简单爬虫学习
- 下一篇: mysql强化练习_MySQL数据库 -