MySQL基礎(流程篇)
一:啓動和關閉MySQL數據庫
net start 數據庫服務名;net stop 數據庫服務名;
注意:已經在Mysql裏面了,是不能使用這兩個命令的,必須先用quit退出命令退出本層,在cmd窗口下執行。
二:登錄Mysql管理系統
mysql -u用戶名 -p密碼
如果出現welcome to mysql~~~表示登錄成功。
注意:在cmd下面執行命令的時候命令符行最後不要有“;”分號。
三:建庫和刪除庫
create database 數據庫名 default charset=‘utf8’;
create:創建; database:數據庫; default charset=‘utf8’:默認的字符碼
drop database 數據庫名 ;
drop:刪除。
四:使用命令進入指定的倉庫
use 倉庫; use:使用。
如果我們不知道系統中有哪些倉庫,這個時候可以用show命令進行查看:show databases; show:顯示。
五:表的創建
語法:create table 表名(
字段1 數據類型 約束,
字段2 數據類型 約束,
··········
字段n 數據類型 約束
);
注意:最後一句之後不加任何符號。
六:查看錶的結構
這個時候就在庫中創建好一個表了,我們想看看自己的表是什麼結構怎麼辦呢?
就用desc命令實現。
語法:desc 表名;這樣就可以查看錶的結構了。
七:數據類型
來歷:
爲什麼會有數據類型這個東西的存在?
例如我創建了一個我的信息表,那麼這個表應該有什麼內容呢?名字、電話、郵箱、學歷、身高、體重、家庭地址··等等這些應該有吧!這些都是不同的類型,不同的字符號等組成。這個時候數據類型產生了。
整數類:1、linyint(微小的) 1字節 -128^127; 2、small(小的)2字節 -32768^32767;
3、int(整型)4字節 +-21億; 4、bigint (大型的)8字節;
小數類:float(單精度)、double(雙精度)、decimal(m,n)(精確到小數點後的位數)。
(m,n):m、表示這個數的位數 n、表示小數點後的位數
字符串:char(m):m表示該字段可以表述的字符串的長度;
varchar(m):m表示該字段可以表述的長度;
blob:用於儲存二進制的大文件。
時間日期:date :表示日期,1000-1-1^9999-12-31;
time:表示時間,00:00:00^23:59:59;
datetime:1000-1-1 00:00:00^9999-12-31 23:59:59。