創(chuàng)建數(shù)據(jù)庫
createdatabase數(shù)據(jù)庫名稱;
刪除數(shù)據(jù)庫
dropdatabase數(shù)據(jù)庫名稱;
查看數(shù)據(jù)庫
showdatabase;
使用(進(jìn)入)數(shù)據(jù)庫
use數(shù)據(jù)庫名稱;
查看數(shù)據(jù)庫當(dāng)中有多少張表
showtables;
什么是SQL
SQL是Structured Quevy Language(結(jié)構(gòu)化查詢語言)的縮寫
SQL是專為數(shù)據(jù)庫而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫語言
在使用它時,只需要發(fā)出'做什么'的命令,'怎么做'是不用使用者考慮的
sql功能分類
DDL: 數(shù)據(jù)定義語言 用來定義數(shù)據(jù)庫對象:創(chuàng)建庫寨躁、表系羞、列等
DML: 數(shù)據(jù)操作語言 用來操作數(shù)據(jù)表中的記錄
DQL: 數(shù)據(jù)查詢語言 用來查詢數(shù)據(jù)
DCL: 數(shù)據(jù)控制語言 用來定義訪問權(quán)限和安全級別
MySQL支持多種類型,大致可以分為三類:數(shù)值類型 字符串類型 日期和時間類型
常見數(shù)據(jù)類型
double
浮點型,例如double(5,2)表示最多5位,其中必須有2位小數(shù),即最大值為999.99;
char
固定長度字符串類型;
char(10)'abc '
varchar
可變長度字符串類型;
varchar(10)'abc'
text
字符串類型
blob
二進(jìn)制類型
date
提起類型,格式為:yyyy-MM-dd;
time
時間類型,格式為:hh:mm:ss;
datetime
日期時間類型,格式為:yyyy-MM-dd hh:mm:ss