MySQL資料庫基礎語句

2021-10-25 06:43:23 字數 1502 閱讀 9357

mysql總結
1、字串型別

(1)、char型別:0~255個字元;

(2)、varchar型別:0~255個字元

注:char型別與varchar型別有一定的區別,取值的範圍不同,應用的地方頁不同;char列的長度被固定為建立表所宣告的長度,取值範圍是1~255,varchar列的值是變長的字串,取值和char一樣。

說明:①、從速度方面考慮,要選擇固定的列,可以使用char型別; ②、要節省空間,使用動態的列,可以使用varchar型別。

2、數字型別

(1)、整數型別

分類:tinyint 、bit、bool 、smallint、mediumint、int、bigint

(2)、小數型別分類:float、double、decimal

1、建立表

create table +表名(

列 資料型別,

列 資料型別,

…列 資料型別

)有時候我們想 複製乙個表的結構: create table + 複製的新錶名 + like + 被複製的表

有時候我們想 複製表的所有內容:create table + 複製的新錶名 + select * from 要複製的表名 注意沒有like

有時候我們 只複製部分內容:

create table + 複製的新錶名 + select語句

有時候我們 只複製部分表的字段結構

create table + 複製的新錶名 + select 需要複製的字段 +from 要複製的表 + where + 乙個恆不成立的條件(如0=1)

2、查詢表

查詢資料庫中所有的表的名稱

show tables

查詢表結構

desc + 表名

3、刪除表

drop table + if exists + 表名

4、修改表

修改表名

alter table + 表名 + rename to + 新錶名

修改表的字符集

alter table + 表名 + character set + 字符集名稱

新增一列

alter table + 表名 + add + (column) + 列 資料型別

修改列名稱

alter table + 表名 + change + (column) + 列名 新列名 資料型別

修改列型別

alter table 表名 modify + (column) + 列名 、的資料型別

刪除列alter table + 表名 + drop 列名

1、表記錄的插入

① 使用insert|replace語句新增資料;

② 利用load data語句將資料裝入資料庫表中;

③ 使用set子句插入資料。

2、表記錄的修改:用update…… set…… 命令可以修改乙個表的資料;

3、表記錄的刪除:用delete………from……語句可以從單個表中刪除指定表資料;

mysql資料庫基礎 sql語句分類

用於對資料的查詢,select修改資料庫中的資料,包括插入 insert 更新 update 和刪除 delete 用於對資料庫的訪問,如 1 給使用者授予訪問許可權 grant 2 取消使用者訪問許可權 remoke 用於建立 修改 和刪除資料庫內的資料結構1 建立和刪除資料庫 create da...

php操作MySQL資料庫語句基礎

1.使用mysql connect 函式連線mysql伺服器 mysql connect hostname username password 如,link mysql connect localhost root 911 or die 不能連線到資料庫伺服器!可能是資料庫伺服器沒有啟動,或者使用者...

mysql資料庫索引語句 MySQL資料庫之索引

一 什麼是索引 索引是一種用於快速查詢到匹配條件的資料的資料結構,是用來加快查詢的技術。索引對良好的資料庫效能來說,是乙個非常重要的指標。當表中的資料量越來越大的時,其索引就越來越重要。基本法則 索引應該構建在被用作 查詢條件 的字段上 索引型別 1 b tree索引 btree樹的特性 多路平衡樹...