1.Insert Into语句:
Insert Into语句用于向表中新增数据。
语法:Insert Into有两种编写方式:
①不需要指定插入数据的列名,只需提供插入值,不指定要插入数据的列名,需要列出插入行的每一列数据,并且插入值的顺序要和表中各列的顺序相同:
Insert Into table_name
Value(value1,value2,value3...);
②需指定插入数据的列名及插入值,为指定列插入数据,column1, column2, column3... 表示要插入数据的列名,value1, value2, value3...表示每列对应的值:
Insert Into table_name(column1,column2,column3...)
Value(value1,value2,value3...);
③使用第一种方式向一个空的学生表插入一行数据:
④使用语句用第二种方式继续向该学生表插入一行数据:
可见只指定表中前三个列进行插入数据,没有插入数据的列,如果该列具有指定的默认值,则为默认值,如果没有默认值并且该列允许为Null的情况下,则为Null。
⑤向该学生表插入多行:
2.Update语句:
Update语句用于更新表中已存在的数据。
语法:column1,column2表示列名,new value1,new value2表示每列对应更新的值,Where指定条件以选中需要更新的行,Where是可选的,如果不指定,则表中所有行都将更新。
Update table_name
Set column1 = new value1,column2 = new value2...
Where condition;
①将姓名为小刘的学生的年龄改为30和性别改为女:
②不指定Where条件,则更新表中所有行:
3.Delete语句:
Delete语句用于删除表中的数据。
语法:Where指定条件以选中需要删除的行,Where是可选的,如果不指定,则表中所有行都将删除。
Delete table_name
Where condition;
①将姓名为小刘的学生信息删除:
②不指定Where条件,则删除表中所有行: