第四节 数据库操纵语句DML
1.插入数据
格式格式:
INSERT INTO 表名 VALUES(值 1,值 2,值 3,...,值 n);
INSERT INTO t_book VALUES(NULL,'我爱我家',20,'张三',1);
/*为指定字段插入数据(其他的用null代替)
格式:
INSERT INTO 表名(属性 1,属性 2,...,属性 n) VALUES(值 1,值 2,值 3,...,值 n);
*/
INSERT INTO t_book(id,bookName,price,author,bookTypeId) VALUES(NULL,'我爱我家',20,'张三',1);
INSERT INTO t_book(bookName,author) VALUES('我爱我家','张三');
/*同时插入多条数据
格式:
INSERT INTO 表名 [(属性列表)] //属性列表就是选择输入的属性
VALUES(取值列表 1),(取值列表 2)...,(取值列表 n); //注意用逗号隔开
*/
INSERT INTO t_book(id,bookName,price,author,bookTypeId) VALUES (NULL,'我爱我家2',20,'张三',1),(NULL,'我爱我家3',20,'张三',1);
2. 更新数据
格式:
UPDATE 表名 SET 属性名 1 =取值 1,属性名 2=取值 2,...,属性名 n=取值 n WHERE 条件表达式
//属性名 就是需要更新的字段 = 取值 就是改变的值
UPDATE t_book SET bookName='Java编程思想',price=120 WHERE id=1; //将id为1的,name和price更改
UPDATE t_book SET bookName='我' WHERE bookName LIKE '%我爱我家%'; //将所有的带有“我爱我家”的都改为“我”
3. 删除字段
DELETE FROM t_book WHERE id=5; //删除id=5的字段数据
DELETE FROM t_book WHERE bookName='我'; //删除bookName = '我'的字段数据
第五节 数据库控制语句DCL
(待更新)