查看数据

  • 查看person表中的所有数据
SELECT * FROM person;
  • 查看指定范围内的数据
SELECT * FROM 表名 WHERE 条件;

例如:

SELECT * FROM person WHERE id=10;
SELECT * FROM person WHERE age BETWEEN 19 AND 22;

插入数据

插入数据的两种方法

  • 为表的指定字段插入数据(未指定的列表为NULL)
INSERT INTO person (id ,name, age ) VALUES (1,'Green', 21);
//使用该语句时字段列和数据值的数量必须相同
  • 为表的所有字段插入数据中
INSERT INTO person (id ,name, age , info) VALUES (1,'Green', 21, 'Lawyer');
//使用该语句时字段列和数据值的数量必须相同
  • 不指定插入列表(插入数据要包含每个列表的数据)
INSERT INTO person VALUES (8,'Harry',21, 'magician'),
  • 同时插入多条数据
INSERT INTO person 
VALUES (8,'Harry',21, 'magician'), 
(9,'Harriet',19, 'pianist');
  • 将一个表规定列表中的数据全部插入到另一个表中
INSERT INTO person(id, name, age, info) SELECT id, name, age, info FROM person_old [where……];

更新数据

UPDATE 表名 SET 字段名=新的数据 WHERE 条件;

例如:

UPDATE person SET info='student' WHERE age BETWEEN 19 AND 22;

删除数据

删除表中的所有记录

DELETE FROM table_name [WHERE <condition>];

例如:

DELETE FROM person;

根据条件删除表中的记录

  • 删除规定主键的记录

例如:

SELECT * FROM person WHERE id=10;
  • 删除表中指定范围的记录

例如:

DELETE FROM person WHERE age BETWEEN 19 AND 22;

 

 

Comments are closed

2020年十月
« 9月    
 1234
567891011
12131415161718
19202122232425
262728293031