91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

JavaWeb Mysql數據庫基礎知識

發布時間:2020-07-12 19:14:40 來源:網絡 閱讀:874 作者:Bighead0829 欄目:MySQL數據庫

1、常用命令

1.1安裝數據庫
??以mysql56為例,存放在d盤,打開cmd,依次輸入如下命令:
(1)d:
(2)cd?mysql56
(3)cd?bin
(4)mysqld?-install
即可安裝。
1.2啟動數據庫
??在mysql存儲的bin目錄下輸入以下命令:
JavaWeb Mysql數據庫基礎知識
1.3登錄數據庫
??在bin目錄下輸入以下命令及設置的密碼:
JavaWeb Mysql數據庫基礎知識
1.4修改數據庫密碼
??在bin目錄下輸入以下命令及修改后的密碼,如圖中的4214963,即為設置的新密碼:
JavaWeb Mysql數據庫基礎知識
1.5關閉數據庫
??在bin目錄下輸入如下命令:
JavaWeb Mysql數據庫基礎知識
1.6查看系統中的所有數據庫
??show?databases;
??使用命令提示符查看:
JavaWeb Mysql數據庫基礎知識
??使用數據庫工具查看,輸入命令后,選中命令,并點擊運行:
JavaWeb Mysql數據庫基礎知識
1.7創建數據庫
??例如創建一個名為sjk1的數據庫,在進入數據庫后輸入如下命令,其中命令中的if not exists是為了防止所創建在數據庫名稱在系統中已經存在,若可以保證所見數據庫名稱不會重復,可以省略if not exists
??使用命令提示符創建,創建一個名為sjk1的數據庫:
JavaWeb Mysql數據庫基礎知識
??使用數據庫工具創建,創建一個名為sjk2的數據庫:
JavaWeb Mysql數據庫基礎知識
??在工具中查看系統中的所有數據庫,檢查數據庫是否創建成功:
JavaWeb Mysql數據庫基礎知識
1.8使用數據庫
??例如使用sjk1:
??使用命令提示符:
JavaWeb Mysql數據庫基礎知識
??使用數據庫工具:
JavaWeb Mysql數據庫基礎知識
1.8刪除數據庫
??例如刪除sjk1:
??使用命令提示符:
JavaWeb Mysql數據庫基礎知識
??使用數據庫工具:
JavaWeb Mysql數據庫基礎知識
F,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
1.9查看存儲引擎命令
??使用命令提示符:
JavaWeb Mysql數據庫基礎知識
??使用數據庫工具:
JavaWeb Mysql數據庫基礎知識

2、數據庫的常用概念及其相互關系

??數據庫:一個數據庫管理系統(DBMS)可以管理多個數據庫
??數據表:一個數據庫中有多個數據表
??數據行:一個數據表中有多個數據行
??數據列(字段):一行數據有多個列
??視圖:虛擬表
??索引:用于加快對表數據的訪問
??主鍵:主鍵字段不允許為空并且唯一標識表中的一行
??外鍵:用于指定兩個表之間的關系
??事務:更新數據的一個程序單元

3、MYSQL的系統數據庫

3.1information_schema
??主要存儲系統中的一些數據庫對象
3.2performance_schema
??主要存儲數據庫服務器性能參數,一般為DBA及高級用戶用于分析數據庫性能瓶頸
3.3Mysql
??主要存儲系統用戶權限信息

4、數據庫中表的操作命令

??以數據庫工具為例
4.1創建表
??創建一個表名為sjk2_table1的表,并添加字段id和name,其中int和varchar(10)分別為id字段和name字段的類型10為對字段長度的限制,primary key是對字段id的約束,表示主鍵,unique是對name的約束,代表唯一標示:
JavaWeb Mysql數據庫基礎知識
4.2顯示表
??顯示sjk2中的所有表:
JavaWeb Mysql數據庫基礎知識
4.3復制表
??復制表sjk2_table1,復制后的表名為sjk2_table2:
JavaWeb Mysql數據庫基礎知識
4.4復制表但不復制約束
??復制表sjk2_table1,復制后的表名為sjk2_table3:
JavaWeb Mysql數據庫基礎知識
4.5查看表結構
??查看表sjk2_table1的結構:
JavaWeb Mysql數據庫基礎知識
4.6修改表
4.6.1添加表字段
??給sjk1_table1表添加字段sex:
JavaWeb Mysql數據庫基礎知識
4.6.2添加索引
??給sjk1_table1表添加索引:
JavaWeb Mysql數據庫基礎知識
4.6.3添加主鍵
??給sjk1_table3表添加主鍵:
JavaWeb Mysql數據庫基礎知識
4.6.3添加unique
??給sjk1_table3表添加unique:
JavaWeb Mysql數據庫基礎知識
4.6.4添加分類id
??給sjk2_table1表添加一個分類id,classid:
JavaWeb Mysql數據庫基礎知識
4.6.5添加外鍵約束
??將skj2_table3中的主鍵添加為sjk2_table1的外鍵:
JavaWeb Mysql數據庫基礎知識
4.6.6修改表的字段名稱
??修改表的字段名稱時要注意字段類型的兼容性及約束,除非該列數據為nul:
JavaWeb Mysql數據庫基礎知識
4.6.7修改表的字段類型
??修改表的字段類型時要注意字段類型的兼容性及約束,除非該列數據為null:
JavaWeb Mysql數據庫基礎知識
4.6.8修改表的字段約束
??設置default:
??刪除default:
4.6.9刪除表字段
??刪除sjk2_table1的字段xingbie:
JavaWeb Mysql數據庫基礎知識
4.6.10刪除主鍵
??刪除sjk2_table1的主鍵:
JavaWeb Mysql數據庫基礎知識
4.6.11刪除索引
??刪除sjk2_table1的索引:
JavaWeb Mysql數據庫基礎知識

4.7創建分類表
??創建一個分類表classtable:
JavaWeb Mysql數據庫基礎知識
4.8禁用約束
??禁用sjk2_table2的約束:
JavaWeb Mysql數據庫基礎知識
4.9啟用約束
??啟用sjk2_table2的約束:
JavaWeb Mysql數據庫基礎知識
4.10修改表名
??將sjk2_table2表名改為sjk2_newtable2:
JavaWeb Mysql數據庫基礎知識
4.11刪除表
??刪除表sjk2_newtable2:
JavaWeb Mysql數據庫基礎知識
4.12查看表狀態
JavaWeb Mysql數據庫基礎知識

5、視圖操作命令

5.1視圖
??視圖是存儲在數據庫中的查詢的SQL語句。
5.2創建視圖
??Create view 視圖名 as 查詢
5.3查看視圖
??Show Create view 視圖名
5.4查看視圖詳細信息
??Show table status
5.5查看視圖字段
??Desc 視圖名
5.6修改視圖
ALTER VIEW 視圖名 AS 查詢
5.7創建或修改視圖
Create or replace view 視圖名 as 查詢

6、數據庫的備份與恢復

??注意,數據庫的備份與恢復命令均在bin目錄下操作。
6.1數據庫的備份
??備份數據庫sjk2:
JavaWeb Mysql數據庫基礎知識
??在bin目錄下查看備份:
JavaWeb Mysql數據庫基礎知識
6.2數據庫的恢復
??恢復剛剛備份但已經被刪除sjk2:
JavaWeb Mysql數據庫基礎知識

向AI問一下細節

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

AI

宣化县| 邛崃市| 卓尼县| 科技| 钟祥市| 霍山县| 岫岩| 松原市| 抚顺县| 青神县| 射阳县| 庄浪县| 上虞市| 大新县| 峨山| 新兴县| 巴楚县| 汽车| 奉贤区| 大安市| 南召县| 成都市| 汉川市| 安塞县| 朔州市| 永修县| 西安市| 南乐县| 博爱县| 佛学| 万州区| 原阳县| 留坝县| 瑞昌市| 聂荣县| 沙河市| 德阳市| 双江| 固镇县| 西吉县| 北票市|