本文主要是数据表内容的插入数据、插入字段、删除字段(列)和 删除行数据
目录
一、插入数据
方法一:
USE schools; -- 插入数据前要定位到需要插入的数据库
#插入数据
insert into students values(001,'Dorter','Mike', 'male', 3.9,'math');
insert into students values(002, 'Yuohan','John', 'male', 2.8,'science');
insert into students values(003, 'Jiele','Ails', 'female', 3.1,'English');
#查看数据
SELECT * FROM students;
在插入数据前,我们要具体的定位到需要插入数据的数据库,然后再插入数据,插入数据要根据数据表students里面的字段来进行插入数据,这种方式必须每条数据都要有对应字段的数据才能插入,漏了一个字段数据插入,就会报错,就有点局限了,如:某条数据的某个字段数据没有,我们就没法填写,当然也可以使用Null填充,但就感觉会有点不便捷,格式为 insert into 数据表名 values(每个字段都要有数据)。然后就是查看插入的数据表数据,查看数据是数据库的主要内容,后面学会主要围绕这个学习。数据表结果如下:
这就是插入数据后,students数据表显示的数据内容。
方法二:
insert into students(student_id, first_name, last_name,gender, gpa, major) values(004, 'Jerui', 'Jonas', 'male', 3.3, 'math');
insert into students(student_id, last_name,gender, major) values(005, 'Jonas', 'male', 'math');
这种方式就比较灵活,这时候我们我们就根据有的信息填写插入就可以了,没有的数据会自动帮我们填写空值,格式为 insert into 数据表名(字段1,字段2) values(每个字段有的数据)。结果如下图:
以上两种方法数据库都会给我们自动排序的,所以就不用自己进行排序。
二、字段插入和删除
插入字段:
ALTER TABLE students ADD nationality VARCHAR(10);
主要是通过这种方式进行数据字段的增加,格式为 ALTER TABLE 数据表 ADD 字段名 字段存储数据的类型 。
示图:
删除字段:
ALTER TABLE students DROP COLUMN nationality;
格式为 ALTER TABLE 数据表名 DROP COLUMN 字段名。
三、删除行数据
DELETE FROM students WHERE student_id=5;
DELETE FROM students WHERE first_name='Jerui';
进行上述这这些操作就会删除某一行的数据,如:student_id=5的这一行数据等。格式为 DELETE FROM 数据表名 WHERE 行数据所对应的某个不为空的字段。
总结:
以上就是本次的学习内容啦,有错误的地方和疑问评论区交流交流,一起学习进步!