MySQL資料庫基礎(一)

2021-08-07 05:51:54 字數 1284 閱讀 7204

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 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小 速度快 總體擁有成本低,...