資料的增刪改以及資料表的單錶查詢語句

2021-09-19 04:18:54 字數 1128 閱讀 5069

一、資料的增刪改

新增字段 alter table 表名 add 欄位名 型別 位置可寫;

修改欄位名及型別alter table 表名 change 欄位名修改的欄位名 型別;

修改資料型別 alter table 表名 modify 欄位名型別;

刪除字段 alter table 表名 drop 欄位名;

新增資料 insert into 表名(欄位1,欄位2,……) values(值1,值2,……);

為所有字段新增資料 insert into 表名 values(值1,值2……);

為指定的字段插入資料insert into 表名(欄位名)values(『值』)

同時新增多條記錄insert into 表名(欄位名)values(『值1』),(『值2』),(『值3』);

修改資料 update 表名 set 要修改的字段=修改後的值 where 條件

修改資料名 alter table 表名 change 欄位名要修改的欄位名varchar(25) not null;

刪除資料 delete from 表名 where 條件;

二、資料表的單錶查詢語句

查詢資料 select *(所有字段) from 表名;

select 欄位1,欄位2… from 表名;

內容新增 insert 表名(欄位1,欄位2)values(『值1』,『值2』);

查詢所有字段 select *from 表名;

查詢指定字段 select 字段,欄位from 表名;

指定字段(設定別名)select 欄位as欄位name as myname from 表名;

條件查詢(比較運算子)(= <> != < <= > >=)

select *from 表名 where id=6;

select *from 表名 where(字段,字段)=(值,值);

帶distinct關鍵字查詢 distinct去重的意思 可以指定條件 表名後加where

select distinct 字段,欄位from 表名where 字段=值;

帶in關鍵字的查詢 in在什麼什麼裡 in 包含 in(1,5)是1和五的記錄 not in不包含

select *from 表名where 字段 in(1,5);

資料表的增刪改查

檢視資料表 show tables 建立資料表 建立classes表 id name create table classes id int unsigned not null auto increment primary key,name varchar 30 修改資料表 修改表 新增字段 alt...

mysql資料表增刪改查

建立mysql資料表需要以下資訊 以下為建立mysql資料表的sql通用語法 create table table name column name column type 以下例子中我們將在 runoob 資料庫中建立資料表runoob tbl create table if not exists...

MySQL資料庫 資料表的增刪改查

mysql資料的增刪改查 crud 本文結構 一 增加 create 二 修改 update 三 查詢 retrieve 簡單查詢,下篇詳細展開 四 刪除 delete 首先,建立簡單的classes資料表和略微複雜的students資料表 id name age gender cls id bir...