一、安裝&完全解除安裝
1、引導式安裝
初始化 mysqld --initialize-insecure
安裝 mysqld --install
啟動服務 net start mysql
停止服務 net stop mysql
3、完全解除安裝
控制面板解除安裝
刪除目錄
刪除登錄檔中的mysql內容
看c盤中program data資料夾(隱藏資料夾)是否還有殘留
二、庫操作
1、建立庫
create database db1
#建立了乙個名為db1的庫,這會出現在data目錄下
2、刪除庫
3、使用庫
4、檢視庫
show databases; #檢視當前使用者下所有的庫名
select database(); #檢視當前使用的庫
show create database db1 #檢視庫的建立資訊
三、資料庫的概述
1、歷史
檔案系統------->層次型資料庫(樹形資料庫)------>網狀資料庫------>關係型資料庫------>物件導向資料庫
2、分類
關係型資料庫
非關係型資料庫
四、資料庫中表的概述
1、名詞了解
表------表是資料的矩陣
列------一列包含相同型別的資料
行------一行是一組相關的資料
主鍵------唯一性;可以用主鍵來查詢
外來鍵------用於關聯兩個表
復合鍵------將多個列作為乙個索引鍵
2、建立表
#例如:
create table info1(
id int not null auto_increment primary key,
name varchar(50) not null,
*** char(2) null
#auto_increment 自增,必須跟主鍵一塊使用
#primary key 主鍵
3、檢視表
select * from info1; #檢視表資料
desc info1;# 檢視表結構
show create table info1; #檢視表的建立資訊
4、刪除表
drop table info;
5、重新命名表
rename table info1 to info #修改表的名字
6、複製表
create table info2 select * from info 複製乙個表,此操作不會複製:主鍵自增/索引/觸發器/外來鍵
---create table info3 select * from info where id=1; 有選擇性的複製乙個表
---create table info4 like info; 只會複製表的結構,主鍵自增也會複製,但不會複製:資料/觸發器/外來鍵 等同於create table info_5 select * from info where 1!=1;
7、表頭的修改
---alter table info1 add age int not null; #新增了乙個age表頭
---alter table info1 drop age; #刪除了乙個age的表頭
---alter table info1 modify name char(100) null; #修改name表頭的相關設定
---alter table info1 change name names varchar(50) not null #修改了表頭的名字及其相關設定
#注意:欄位名必須和型別挨著
---alter table info1 change names name varchar(50) default 'haha' not null 設定了乙個預設值
---alter table info1 add primary key(id,names) 新增主鍵/新增聯合主鍵
---alter table info1 drop primary key 刪除主鍵
---alter table info1 alter *** set default 'man' 為指定表頭的預設值
---alter table info1 alter *** drop default 移除預設值
希望與廣大網友互動??
Jawe的初步了解
一 解壓開 jawe 原始碼包二 執行configure.bat 檔案這時會產生乙個 build.properties 檔案。檔案內容大致如下 jdk.dir c jbuilderx jdk1.4 install.dir version.number 1.4 三 再執行 make.bat 就可以編譯...
Docker的初步了解
有些開發者可能還是不明白 docker 對自己到底有多大的用處,因此翻譯 docker 個人用例 這篇文章中來介紹 docker 在普通開發者開發過程中的用例。docker 如今贏得了許多關注,很多人覺得盛名之下其實難副,因為他們仍然搞不清 docker 和普通開發者到底有什麼關係。許多開發者覺得 ...
vuex的初步了解
在 vue.js 的專案中,如果專案結構簡單,父子元件之間的資料傳遞可以使用 props 或者 emit 等方式 但是如果是大型專案,很多時候都需要在子元件之間傳遞資料,使用之前的方式就不太方便。vue 的狀態管理工具 vuex 完美的解決了這個問題。一 安裝並引入 vuex 專案結構 首先使用 n...