MySQL學習篇 對 表 的增刪查改

2021-10-09 01:51:48 字數 2393 閱讀 8195

刪除查詢

修改字串:varchar(長度)

整數:tinyint、int、bigint

小數:float

建立 個人資訊表,要求字段 有id,名字,年齡,身高

#建立表 首先選中庫 

use test;

# create table `表名` (欄位名1 資料型別,欄位名2 資料型別…… 欄位名n 資料型別);

create table person(

id int,

名字 varchar(40),

年齡 int,

身高 float

);

#(1)insert into `表名` (欄位1,欄位2,……,欄位n)values(值1,值2,……,值n)

insert into person (id,名字,年齡,身高) values(01,'李一',33,1.76);

#欄位名和值的關係一一對應,若某值不寫,則該欄位名也不寫,但不能忽略不寫

insert into person (id,名字) values(04,'姚某');

#可同時插入多條資料 欄位名可省略

insert into person (id,名字,年齡,身高)

values(02,'孫二',24,1.83),(03,'張三',55,1.7);

#(2)insert into `表名` set 欄位名1=字段值1,欄位名2=字段值2,……,欄位n=值n;

insert into person set id=05,名字='李四',年齡=45,身高=1.6;

# 對已存在的表新增字段資訊:alter table 表名 add 欄位名 資料型別;

alter table person add weight int;

#往bank表中新增 birthday 日期字段:年月日

alter table person add birthday date;

#年月日時分秒

alter table person add birthday datetime;

#刪除資料語法:delate from 表名 where 條件 

delete from person where 名字='張三';

# 刪除指定表語法:drop table 表名

drop table person;

#刪除某一張表中的字段: alter table 表名 drop 欄位名;

alter table person drop weight;

# 查詢某些字段:select 欄位名1,欄位名2,……,欄位名n from 表名;

select 名字,年齡 from person;

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

select * from person;

#查詢表中所有滿足條件的資訊

select 名字,年齡 from person where 年齡》30;

#對查詢到的字段取別名

select 名字 as 姓名,年齡 from person where 年齡》30;

常見邏輯運算子:與(and) 、或(or)、非(not)

select 姓名 from `成績表` where 成績》=100 and 班級='18班';
#查詢某一張表結構(有哪些欄位及型別)desc 表名;

desc person;

# 列印某一張表sql建立資訊:show create table 表名;

# 在命令列中列印出建立表的語句

show create table person;

# 修改語法:update 表名 set 欄位名1 =值1,字段值2=值2,……,欄位n=值n where 條件

update person set 年齡=年齡+1,身高=身高+0.1 where id<3;

# 修改日期格式

update person set birthday='2000-2-3' where 身份證號=2;

#對已存在的表重新命名 :rename table 舊表名 to 新錶名

rename table person to 個人資訊表;

#對某一欄位重新命名:alter table 表名 change 舊欄位名 新欄位名 新欄位名資料型別

alter table person change id 身份證號 int;

#注意!!!能修改名字和資料型別

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...