欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > 每日一题 MySQL基础知识----(三)

每日一题 MySQL基础知识----(三)

2025/4/2 15:36:10 来源:https://blog.csdn.net/2301_78107269/article/details/146704280  浏览:    关键词:每日一题 MySQL基础知识----(三)

数据库常用基础知识:代码讲解和实验

1.创建数据库student 02,创建一个名为student02的数据库

CREATE DATABASE student02;

 2.在student02中创建一张 students表,并且具有学生的编号id,姓名name,年龄age,生日brithday,语文成绩chinese,数学成绩math,英语成绩english。

CREATE TABLE students(`id` INT,`name` VARCHAR(10),`age` INT,`brithday` DATE,`chinese` INT,`math` INT,`english` INT)

创建完成,我们可以利用查询表结构来看一下,表内容

DESC students;

可以通过查询语句,来查看一个数据库的列名

 通过查看,数据库的可视化页面,可以发现整个表已经创建成功,并且具有这些字段,

3.我们可以进行添加总成绩score字段,进行补充,并且添加位置可以选择, 

ALTER TABLE students ADD score INT

通过添加发现,如果不指定位置,那么默认位置是添加最后一个,如果指定位置,可以继续添加一个字段,比如在name后面添加一个sex 字段

  

ALTER TABLE students ADD sex CHAR(1) AFTER `name`

 

         通过表结构可以发现,sex已经添加在name的后面了

4.进行删除表内的字段,比如删除表内的score成绩 这个字段 

ALTER TABLE students DROP score

如图,可以发现score字段已经被删除了。

5.如果想修改字段的名称或者类型,可以通过修改代码实现,比如修改english为sports ,并且类型为int类型。

ALTER TABLE students CHANGE english sports INT ;

通过表结构就可以发现,english 已经被改变成为 sports 。

6.如果想添加学生的信息,比如添加10条,学生的信息,方便后面进行查询语句的讲解。

INSERT INTO students VALUES (1,'张三','男',18,'2000-1-2',88,92,88)
INSERT INTO students VALUES (2,'张四','男',19,'2001-11-12',58,57,88)
INSERT INTO students VALUES (3,'张五','男',22,'2000-8-25',88,67,47)
INSERT INTO students VALUES (4,'张六','男',25,'2000-9-24',28,14,75)
INSERT INTO students VALUES (5,'张七','男',35,'2000-8-14',88,38,67)
INSERT INTO students VALUES (6,'王二','男',14,'2000-5-24',75,84,58)
INSERT INTO students VALUES (7,'王三','男',26,'2000-7-13',85,72,94)
INSERT INTO students VALUES (8,'王四','男',27,'2000-4-14',86,68,76)
INSERT INTO students VALUES (9,'王五','男',36,'2000-2-19',76,68,35)
INSERT INTO students VALUES (10,'张三','男',29,'2000-1-17',96,75,85)

根据需要添加了10位学生的信息

7.信息已经录入,发现有错误,进行修改内容,将编号为10的张三,修改为王六

UPDATE students SET `name` = '王六' WHERE id = 10

通过图片可以发现,已经将里面的信息更改了。

8.如果要删除王六同学的信息,可以通过代码实现,

DELETE  FROM students WHERE `name` = '王六'

可以发现,王六的信息已经被删除了。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词