数据库数据的增删改查操作
上期我们简单学习了库的增删改查,学会了建表操作,今天我们来完成数据的增删改查吧!首先我们来做个小练习:创建information数据库,插入学生表,字段:id、姓名、年龄、教室。1.创建infromation数据库create database infromation charset utf8;2.使用该数据库use infromation;3.创建学生表create table student(
·
上期我们简单学习了库的增删改查,学会了建表操作,今天我们来完成数据的增删改查吧!
首先我们来做个小练习:
创建information数据库,插入学生表,字段:id、姓名、年龄、教室。
1.创建infromation数据库
create database infromation charset utf8;
2.使用该数据库
use infromation;
3.创建学生表
create table student(id int primary key,name varchar(20),age int,classroom varchar(20));
4.展示学生表,检查是否添加成功
show tables;
现在我们需要在学生表中,加入几条学生信息,需要怎么做呢?
我们先来学习一下数据的增删改查操作吧!
数据的增加操作 全列单行插入:insert into 表名 values(); 全列多行插入:insert into 表名 values(),(),(); 指定的列添加字符:insert into 表名()values(); 部分多行插入:insert into 表名(字段……)values(),(),(); 数据的修改与删除操作 update 表名 set 字段1=新值1,字段2=新值2 …… where 条件; 物理删除数据:delete from 表名 where 条件; 逻辑删除数据: 给表添加一个字段来表示状态 alter table major add 字段 类型 约束; 逻辑删除数据:添加删除表示字段,0表示未删除 1表示删除 update major set 字段 = 值 where 条件; 逻辑删除的本质就是修改操作 数据简单查询操作 查询所有列: select * from 表; 查询指定列: select 字段1,字段2 …… from 表;
那么我们继续上面的练习,添加三条学生信息
5.添加张三、李四、王五的具体信息
insert into student values(1,"张三",18,"H2103A"),(2,"李四",19,"H2104A"),(3,"王五",20,"H2105A");
6.查询是否添加成功
select * from student;
删除id为1的学生信息
7.删除id=1的学生信息
delete from student where id = 1;
给学生表添加家庭住址字段
8.添加家庭地址字段
alter table student add address varchar(20);
查询id为2的学生姓名及年龄
9.查询id为2的学生姓名和年龄
select name,age from student where id = 2;
叫上你的小伙伴一起学习吧!
更多推荐
已为社区贡献1条内容
所有评论(0)