MySQL操作表中的数据

时间:2019-08-22
本文章向大家介绍MySQL操作表中的数据,主要包括MySQL操作表中的数据使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
-- 创建数据表tb_courses
CREATE TABLE tb_courses
(
course_id INT NOT NULL AUTO_INCREMENT,
course_name CHAR(40) NOT NULL,
course_grade FLOAT NOT NULL,
course_info CHAR(100) NULL,
PRIMARY KEY(course_id)
);


-- 指定所有字段插入一条数据
INSERT INTO tb_courses
(course_id,course_name,course_grade,course_info)
VALUES(1,'Network',3,'Computer Network');

-- 不按照定义列的顺序插入一条数据
INSERT INTO tb_courses
(course_name,course_info,course_id,course_grade)
VALUES('Database','MySQL',2,3);

-- 没有列名称列表插入一条数据
INSERT INTO tb_courses
VLAUES(3,'Java',4,'Java EE');

-- 向表中指定字段添加值
INSERT INTO tb_courses
(course_name,course_grade,course_info)
VALUES('System',3,'Operation System');

-- 复制表数据
INSERT INTO tb_courses_new
(course_id,course_name,course_grade,course_info)
SELECT course_id,course_name,course_grade,course_info
FROM tb_courses;

-- 修改表中的数据
UPDATE tb_courses_new
SET course_grade=4;

-- 根据条件修改表中的数据
UPDATE tb_courses_new
SET course_name='DB',course_grade=3.5
WHERE course_id=2;

-- 删除表中的全部数据
DELETE FROM tb_courses_new;

-- 根据条件删除表中的数据
DELETE FROM tb_courses
WHERE course_id=4;

  

原文地址:https://www.cnblogs.com/277223178dudu/p/11393785.html