create database &&;
&&為使用者自己定義的資料庫名
create table &&(
資料名 資料型別 字尾,
資料名 資料型別 字尾
); &&為使用者自己定義的表名
資料型別包括int、varchar()、char()……
其中varchar和char括號裡的內容為乙個阿拉伯數字,如果將阿拉伯數字傳進去則代表不同的意思:
1.對varchar來說,傳入的阿拉伯數字為字串最長的長度
2.對char來說,傳入的阿拉伯數字為字串預設的長度,如果長度不夠,則會預設補全(用空字元補全)
char在查詢時效率比varchar高
字尾在本文接下來的部分會總結,總結的標記為^()包含的文字
create
table classes(
id int
unique
check(id<100
and id>0),
name varchar(10) default
"asdasd"
)default charset=utf8 engine=innodb;
insert
into classes(id) value(1);
insert
into classes(id) value(2);
insert
into classes(id) value(3);
insert
into classes(id) value(4);
create
table student(
student_id int
primary
key,
student_name varchar(10),
foreign
key(student_id) references classes(id)
)default charset=utf8 engine=innodb;
create
table classes(
id int
unique auto_increment,
name varchar(10) default
"asdasd"
)default charset=utf8 engine=innodb;
default cahrset=utf8是為了實現mysql中輸入中文不報錯
engine=innodb是為了實現外來鍵,所以使用了另乙個資料庫引擎
MySQL資料庫基礎(一)
資料庫概述 資料庫 database 是按照資料結構來組織 儲存 管理資料的倉庫。資料庫分大型資料庫和小型資料庫,資料庫的大小不是按照軟體大小來定義的,而是根據資料庫能儲存的資料量,大型資料庫儲存的資料很多,但隨著資料量的增加資料提取速度不會明顯下降。資料庫中資料以 形式出現,每行是記錄,每列是各個...
MySQL資料庫(一) 資料庫基礎
資料庫介紹 db database 資料庫 dbms database management system 資料庫管理系統 dba 資料庫管理員 database administrator 資料 描述事物的符號記錄稱為記錄 數字 文字 影象 聲音 表 不同的組織記錄在一起形成表 資料庫 資料的集合...
學習資料庫 MySQL資料庫基礎操作(一)
mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小 速度快 總體擁有成本低,...