MySQL資料庫基礎

2021-09-19 03:27:30 字數 1369 閱讀 4100

資料庫主要圍繞著增,刪,查,改而進行,這是基本的。

1.create

如:create database name;(建立資料庫)

create table name();(建立資料表)

2.insert into

如:insert into table_name(conlumn_list)values(value_list);(插入一條資料)

insert into table_name(conlumn_list)values(value_list),values(value_list),values(value_list);(插入多條資料)

insert into 欄位名(conlumn_list) values(value_list);(為某個欄位名插入資料)

1.delect,刪除表的某一部分

2.drop,全部刪除

如:drop databases;刪除整個資料庫

alter table 《表名》 drop 《欄位名》(刪除某一字段)

1.select

如:select《欄位名》from《表或者檢視》where《查詢條件》

select  * from《表或者檢視》where 《查詢條件》

select《欄位1,欄位2,欄位2....>from 《表名》(查詢多個字段)

select 《欄位名》from《表名》where 《欄位名》in(條件範圍) ps:in是查詢滿足條件範圍內的記錄

select《欄位名》from《表名》where 《欄位名》detween 《前範圍》and《後範圍》(同in查詢)

select 《欄位名》from《表名》where 《欄位名》not(條件範圍)ps:not是除去在此條件範圍內的記錄的查詢

select《欄位名》from《表或者檢視》order by...(是按公升序排列)

2.show

show databases;

show table;

show create table《表名》

3.desc/describe(檢視表結構)

1.update ... set....(修改表中資料)

update books set age=15,name='lili' where id=16,name='wuwu' ;

2.alter

alter table《舊表名》rename《新錶名》

alter table《舊表名》modify《欄位名》《資料型別》

alter table《舊表名》change《欄位名》《新欄位名》《新資料型別》

alter table《舊表名》add《新欄位名》《新資料結構》

alter table《舊表名》engine=《更改後的儲存引擎名》

資料庫 mysql 基礎

1.建立 create database 資料庫名 例如建立名為d testdb的資料庫 mysql create database d testdb 2.修改 alter database 資料庫名 character set 字符集名 例如修改字符集 set utf8 3.刪除 drop dat...

mysql資料庫基礎

乙個表不能有多個主鍵?解釋 不能,乙個表中有且只能有乙個主鍵,大事兩列 字段 可以作為乙個主鍵 例如 mysql create table t name varchar 5 addr varchar 28 age int 5 primary key name,addr 為什麼要設定主鍵?資料庫儲存的...

MySql資料庫(基礎)

學習資料庫,我覺得關鍵在於記住相關的英文單詞。把自己比較陌生的寫下來,便於記憶 查詢表結構 desc 表名 修改表頭欄位都是 alter table.開頭 給建立好的表新增位址字段,例如給學生表新增gender varchar 2 字段 alter table student add column ...