文章目录
数据的基础操作
新增——insert
添加一行数据
1.语法一
insert into 表名 values(数据1,数据2,数据3...);
有多少个列 就必须有多少个值,如果有默认值或者自动增长,则用null占位 数据要一一对应
2.语法二
insert into 表名(列名1,列名2...)values(数据1,数据2...);
优点1:数据和列名——对应,保证数据的准确性
优点2:有默认值或者自动增长的列可以不用写
添加多行数据
insert into 表名(列名1,列名2...)
values(数据1,数据2...),
(数据1,数据2...);
修改——update
修改整列数据
update 表名 set 列名 = 新值;
修改指定的行 需要添加where 条件字句来帮助完成
update 表名 set 列名 = 新值 where 条件;
set的列和where的行锁定某一个要修改的单元格(十字锁定)
修改多个列
update 表名 set 列1 = 值1,列2 = 值2 ... where 条件;
删除——delete
删除指定数据
delete from 表名 where 删除的的指定数据;
删除所有数据
删除表的所有数据-自增不重置
delete from 表名;
删除表的所有数据-自增重置
truncate 表名;
查询——select
查询指定的列
select 列名1,列名2,... from 表名;
查询所有的列
select * from 表名;