MySQL的增刪查改

2021-10-04 19:18:16 字數 1183 閱讀 3479

資料庫的sql語句:

連線資料庫:mysql -u root -p

顯示所有資料庫: show databases:

選擇資料庫:use資料庫名字

:顯示表:show tables

資料庫的基本操作:增刪改查

查詢語句:select 欄位名1,欄位名2…… from 表名;(先選擇資料庫)

select 欄位名1,欄位名2…… from 表名 where 條件1 and 條件2;(有查詢條件)

插入語句:insert into +表名+(欄位名)values(具體值);

ins e r t into t_s tudent ( id, sna m e , age ,phon e ,xue l i ) va lue s (12, '武藝 』 ,21, 『1455456564 5』 , '本科 』 ) ;

修改語句:update 表名 set 欄位1=值1,…… where 條件;

刪除語句:delete from 表名 where 條件;

多表聯查:不同的表之間必須有關係

聯:將多張表關聯在一起:select 需要顯示的字段 from 表1 join 表2 on 表關係 join 表3 on 表關係

s e l e c t t_s tudent . id, sna m e , chine s e , m a th, e n gl i sh f rom t_s tudent join t_gr ade on t_s t u dent . id = t_gr ade . s id;

查:在聯的基礎上+where 條件1 and 條件2

mysql常用命令:

模糊查詢like:where sname like 『劉%『;姓劉的

where sname like 『%三%』; 名字中間帶三

where sname like 『%三『; 以三結尾

只支援字串』

排序:order by age 從小到大排序

order by age desc 倒序

一共有幾行資料 select count(*) from +表名

重新命名:as select count(*) as 『新錶名』 from +表名 as可省略不寫

min:select min(age) from 表名

maxsum

分組: group by 按照不同的組來做計算,無法分組的去掉(姓名之類的)

MySQL 增刪查改

目錄2 insert 3 update 4 delete 5 更新和刪除的指導原則 此語句使用select語句檢索單個列。limit 5指示 mysql 返回不多於 5 行。select prod name from products limit 5,5 limit 5,5指示mysql返回從行 5...

MySQL 增刪查改

create table ceshi1 uid varchar 50 primary key,pwd varchar 50 name varchar 50 1.最後一列不寫逗號 2.多條語句一起執行 分號分開 3.符號 英文狀態 1.主鍵 primary key 2.非空 not null 3.自增...

mysql增刪查改

語法 insert into 表名 欄位名1,欄位名2,values 值1,值2,舉例 insert into student id,name,grade values 1,zhangshan 98 若不指定欄位名,則新增的值的順序應和字段在表中的順序完全一致。語法 insert into 表名 v...