数据库常用基础知识:代码讲解和实验
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` = '王六'
可以发现,王六的信息已经被删除了。