mysql資料庫學習3 增刪改資料

2021-09-26 05:57:42 字數 1698 閱讀 7607

/*

插入資料

insert into 表名(列名列表) values(值列表);

列的個數和值的個數要一致

如果有給每乙個列指定值、可以省略列名列表部分

*/insert into grade(gradeid,gradename) values(1,'一年級');

insert into grade values(2,'二年級');

# 一次性插入多條資料

insert into grade(gradeid,gradename)

values(3,'三年級'),(4,'四年級'),(5,'五年級');

alter table grade

modify gradeid int auto_increment comment '年級編號';

insert into grade values(null,'六年級');

insert into grade(gradename) values('七年級'),('八年級');

/*修改資料 八年級 -〉8年級

update 表名 set 列名=新的值 [ where 條件 ]

update 表名 set 列名1=新的值1,列名2=新的值2 [ where 條件1 and 條件2 ]

*/update grade set gradename='8年級' where gradename='八年級'

/*刪除資料

delete from 表名 [ where 條件 ]

*/# 刪除表的所有資料

delete from grade;

# 刪除編號為4和編號為10的資料

delete from grade where gradeid=4 or gradeid=10;

# 把年紀表的年級名資料儲存到一張新錶中

create table gradeinfo(

select gradeid,gradename from grade

);# 從已有的學生表建立一張新錶(只要表結構)

create table stuinfo2(

select studentno,studentname,phone from student where 1=2

);alter table grade

modify gradeid int(4) not null auto_increment comment '年級編號';

# 直接刪除表資料

truncate table grade;

# 使用truncate table刪除表資料之後,自增列會重置

insert into grade(gradename) value('一年級');

update student set

address='***x',loginpwd='000'

where studentno=20000;

update

`subject`

setclasshour = classhour -10

where

classhour > 200 and gradeid=1;

create table student_grade1(

select studentname,***,borndate,phone from student where gradeid=1

);

資料庫MySQL初步學習增刪改

create table c student s id int 10 notnull s name varchar 10 default null s gender varchar 5 default null c id int 10 default null primary key s id ke...

mysql 基礎篇 增刪改資料

本次博文 主要講一下 增刪改資料 從本次篇博文開始我們使用 sqlyog這個開發工具 給大家講解。1.增刪改資料 我們現在day3 中建立乙個student 表然後向其中插入資料 並進行查詢 1.1 增加資料 向student表中新增 資料 insert into student values 1,...

MySQL資料庫增刪改查

注意 mysql中不區分大小寫 一 新增 新增資料到一張表中 語法 inser into 表名 列名 values 值列表 insert into students id,name values 16408100126 zzh 注意 新增資料時如果不寫欄位名,將會預設向所有欄位中新增值,確保所有no...