小粥重学mysql(3)之DDL(数据库操作语言)
添加数据
语法
insert into 表名(
列名1,
列名2,
...
列名n)
values(
值1,
值2,
...
值3)
栗子
insert into stu(
id,
name,
age)
values(
1,
'张无忌',
19)
注意事项
1.列名和值一一对应(名称/类型)
2.表名后,不定义列名:给所有列添加值
3.除了数字类型,其他类型需用引号包裹
删除数据
# delete from 表名 where 条件
delete from stu where id = 1
注意事项
1.不加条件,则删除所有记录。如果有需要,则使用下述方法,效率更高。
# truncate table 表名
truncate table stu --删除表,然后再创建一样的空表
修改数据
# update 表名 set 列名1 = 值1,列名2 = 值2 where 条件
update stu set age = 20,name = "sag" where id = 1