/*
插入資料
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...