<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
MySQL的啟動和停止
1.services.msc
2.命令列啟停
啟動:net start mysql80
停止:net stop mysql80
(命令列視窗以管理員許可權開啟,否則無存取系統服務許可權)
MySQL資料庫使用者端連線
1.MySQL提供的使用者端命令列工具
(先確保mysql正在執行中),否則會出現輸入密碼命令列視窗閃退的情況
mysql正常執行中,在windows開始選單下找到:
單擊開啟命令列視窗後輸入MySQL密碼,即可進入存取(密碼輸入錯誤會閃退命令列視窗):
2.系統自帶的命令列執行指令
(使用此方法必須提前設定系統的path環境變數)
mysql -u root -p[回車] -password
MySQL資料模型
1.在清楚MySQL資料模型前,需要先了解一個概念:關係型資料庫(RDBMS).
概念:建立在關係模型基礎上,由多張相互連線的二維表組成的資料庫
特點:
2.資料模型
1.SQL通用語法
2.SQL分類
分類 | 全稱 | 說明 |
---|---|---|
DDL | Date Definition Language | 資料定義語言,用來定義資料庫物件(資料庫,表,欄位,索引) |
DML | Date Manipulation Language | 資料庫操作語言,用來對資料庫表中的資料進行增刪改 |
DQL | Date Query Language | 資料庫查詢語言,用來查詢資料庫中表的記錄 |
DCL | Date Control Language | 資料庫控制語言,用來建立資料庫使用者,控制資料庫存取許可權 |
查詢資料庫
建立資料庫
刪除資料庫
使用資料庫
使用上述指令進行整體操作
表操作 - 建立&&查詢 建立表
(建立表的最後一條語句不加逗號,整條語句以分號結束)查詢當前資料庫的所有表
查詢表結構
查詢特定表的建表語句
使用上述指令進行整體操作
MySQL中主要有數值型別、日期型別和字串型別。
數值-整數型別
型別名稱 | 說明 | 儲存需求 | 有符號(SIGNED) | 無符號(UNSIGNED) |
---|---|---|---|---|
TINYINT | 很小的整數 | 1byte | -128 - 127 | 0 - 255 |
SMALLINT | 小的整數 | 2byte | -32768 - 32767 | 0 - 65535 |
MEDIUMINT | 中等大小的整數 | 3byte | -8388608 - 8388607 | 0 - 16777215 |
INT(INTEGER) | 普通大小整數 | 4byte | -2147483648 - 2147483647 | 0 - 4294967295 |
BIGINT | 大整數 | 8byte | -9223372036854775808 - 9223372036854775807 | 0 - 18446744073709551615 |
dd
型別名稱 | 說明 | 儲存需求 | 有符號(SIGNED) | 無符號(UNSIGNED) |
---|---|---|---|---|
TINYINT | 很小的整數 | 1byte | -128 - 127 | 0 - 255 |
SMALLINT | 小的整數 | 2byte | -32768 - 32767 | 0 - 65535 |
MEDIUMINT | 中等大小的整數 | 3byte | -8388608 - 8388607 | 0 - 16777215 |
INT(INTEGER) | 普通大小整數 | 4byte | -2147483648 - 2147483647 | 0 - 4294967295 |
BIGINT | 大整數 | 8byte | -9223372036854775808 - 9223372036854775807 | 0 - 18446744073709551615 |
數值-小數型別
DECIMAL中的M:精度、D:標度
精度M:整個數的長度
標度D:小數的位數
日期與時間型別
型別名稱 | 日期格式 | 日期範圍 | 儲存需求 |
---|---|---|---|
YEAR | YYYY | 1901-2155 | 1byte |
TIME | HH:MM:SS | -838:59:59-835:59:59 | 3byte |
DATE | YYYY-MM-DD | 1000-01-01~9999-12-31 | 3byte |
DATETIME | YYYY-MM-DD HH:MM:SS | 1000-01-01 00:00:00~9999-12-31 23:59:59 | 8byte |
TIMESTAMP | YYYY-MM-DD HH:MM:SS | 1970-01-01 00:00:01 UTC~2038-01-19 03:14:07 UTC | 4byte |
字串型別
型別名稱 | 說明 | 儲存需求 |
---|---|---|
CHAR(M) | 定長文字字串 | M位元組,1 - 255 |
VARCHAR(M) | 變長文字字串 | length +1位元組 |
TINYTEXT | 非常小的文字字串 | length +1位元組 |
TEXT | 小的文字字串 | length +2位元組 |
MEDIUMTEXT | 中等大小的文字字串 | length +3位元組 |
LONGTEXT | 大的文字字串 | length +4個位元組 |
EUNM | 列舉型別,只能有一個列舉字串值 | 1或2byte,取決於列舉字串的樹木 |
SET | 一個設定,字串物件可以有一個或多個set成員 | 1,2,3,4或8,取決於集合成員的數量 |
型別名稱 | 說明 | 儲存需求 |
---|---|---|
BIT(M) | 位欄位型別 | (M+7)/8 byte |
BINARY(m) | 定長二進位制字串 | Mbyte |
VARBINARY(M) | 變長二進位制字串 | M+1byte |
TINYBLOB(M) | 非常小的BLOB | L+1 byte |
BOLB(M) | 小的BLOB | L+2byte |
MEDIUMBLOB(M) | 中等大小的BLOB | L+3byte |
LONGBLOB(M) | 非常大的BLOB | L+4byte |
新增欄位
修改欄位資料型別
修改欄位名和欄位型別
刪除表中的欄位
修改表名
刪除表
格式化表(刪除表中的資料並重新建立)
使用上述指令進行整體操作
DDL資料庫操作
DDL表操作
(視覺化工具 - dataTrip)
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45