数据记录的操作
1.为表中所有字段添加数据
INSERT INTO table_name VALUES(value1, value2, …);
Create table employe (
id INT,
salary FLOAT,
name VARCHAR(30),
dept VARCHAR(20)
);
INSERT INTO employe VALUES (
1001,
30000,
'诸葛亮',
'策划部'
);
查询表数据: select *from employe;
屏幕快照 2017-11-06 下午4.34.22.png
2.同时添加多组数据
insert into employe values(
1002,
10000,
'guanyu',
'yanfabu'
),(
1003,
10000,
'zhangfei',
'yanfabu'
);
屏幕快照 2017-11-06 下午4.35.21.png
3. 为表中指定字段添加数据
insert into table_name (column1, column2, …) values(values1, values2,…);
屏幕快照 2017-11-06 下午4.35.34.png
二、 更新数据
语法:
Update table_name set column1= values1, [column2 = value2][where where_definition];
Set 子句指明要修改那些列以及新的值
where 子句指定要更新哪些行, 如果没有where子句则更新所有行
屏幕快照 2017-11-06 下午4.35.46.png 屏幕快照 2017-11-06 下午4.35.57.png 屏幕快照 2017-11-06 下午4.36.15.png 屏幕快照 2017-11-06 下午4.36.36.png三、 删除数据
Delete from table_name [where where_definition];
-
如果不使用where子句将删除表中所有的数据
-
delete 语句不能删除一列的值
-
Delete 删除的是表中的记录,不删除表; 删除表用drop table
-
如果要删除所有的数据,可以使用truncate table
-
同insert和update 一样,删除记录应该考虑参照完整性问题,也就是外键约束
删除表:
truncate table table_name;
drop table table_name;
网友评论