数据库的意义:数据存储,数据管理
DML语言:数据操作语言
insert
语法:INSERT INTO 表名 ([列1],[列2],[列3]) VALUES ('字段1','字段2','字段3'),('字段1','字段2','字段3')
sql-- 一般写插入语句,我们一定要数据和字段一一对应!
-- INSERT INTO 表名 ([列1],[列2],[列3]) VALUES ('字段1','字段2','字段3'),('字段1','字段2','字段3')
INSERT INTO `grade` (`gradename`) VALUES ('大二'),('大三')
update 修改谁 (条件) set原来的值=新值
sql-- 修改学院名字,带了简介
UPDATE `student` SET `name`='狂神'WHERE id=1;
-- 不指定条件的情况下,会改动所有的值
UPDATE `student` SET `name`='长江7号'
-- 语法:
-- update 表名 set 列=值,[列=值],[列=值] where [条件]
操作符 | 含义 | 范围 | 结果 |
---|---|---|---|
= | 等于 | 5=6 | false |
<>或!= | 不等于 | 5<>6 | true |
between...and... | []闭合区间 | ||
and | 相当于&& | 5>1 and 1>2 | false |
or | 相当于|| | 5>1 or 1>2 | true |
sql-- 删除数据(避免这样写,会全部删除)
delete from `student`
-- 删除指定数据
delete from `student` where id=1;
TRUNCATE命令
作用:完全清空数据库,表的结构和索引约束不会变!
sql-- 清空student表
TRUNCATE `student`
delete和TRUNCATE不同
sqlDELETE FROM `test` -- 不会影响自增
TRUNCATE TABLE `table` -- 自增会归零
了解即可:DELETE
,重启数据库,现象
本文作者:松轩(^U^)
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!