标签:插入数据 code 逻辑 行修改 详细 inf 技术分享 数据库数据 HERE
本文记录对表中数据的操作的基本SQL语句,以对数据库数据操作“增删改查”来覆盖复习SQL语句,对于数据库的创建、删除、和对表的创建、修改、删除不做记录,因为现在这个可以很高效方便的通过图形界面快速完成,所以本文仅仅记录一些数据操作的、逻辑性的数据操作SQL语句——数据的增、删、改、查,其中“查”为重难点,所以写在后面,详细记录。
建立一个简单的表来做实验 ,表中pers为person的简写,persId自动增长
增,即向数据表中插入数据或者说添加新的一条记录。
INSERT INTO 表名称 VALUES (值1, 值2,....)
例子:
1 INSERT INTO person 2 VALUES (1,‘张华‘,‘男‘,‘阅读‘)
对于这种不在表名后面写出字段(属性)的插入方式,需要在VALUES值中添加所有的字段,包括可null的字段和自动增长的id字段都要添加进去,来看反例:
1 INSERT INTO person 2 VALUES (‘小华‘,‘男‘,‘编程‘)
1 INSERT INTO person 2 VALUES (3‘小华‘,‘男‘)
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
例子
1 INSERT INTO person(persName) 2 VALUES (‘小华‘)
这个没问题,避免了语法1中的不足,在开发中更为灵活,但是要注意,写入的值对应好相对的属性,避免一些由于类型相同而错位的问题。
改,即对数据中已有数据的更新、修改。
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
以下是例子,一张修改前的表如下
执行修改:
UPDATE person
SET persSex = ‘男‘,
persHobby = ‘思考‘
WHERE persId = 4
修改结果:
删,即删除,删除数据库中不用的数据,具体的是删除整个表(这里不写)、删除某条记录。
DELETE FROM 表名称 WHERE 列名称 = 值
以下是一个栗子:
删除前:
执行删除
1 DELETE FROM person 2 WHERE persId = 4
删除后:
查,即查询,通过一定条件限制,查询出符合要求的数据,查有很多技巧和用处,是重难点。
基本查询语句:
简单查询单个或多个属性:
SELECT 列名称 FROM 表名称
查询全部属性:
SELECT * FROM 表名称
标签:插入数据 code 逻辑 行修改 详细 inf 技术分享 数据库数据 HERE
原文地址:https://www.cnblogs.com/ynhwl/p/9452453.html