没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本文献给与作者一样不断地在追求梦想的小伙伴! 文章目录1.INSERT 语句为表中所有字段添加数据(1)可以指定所有字段名添加数据(2)可以不指定字段名添加数据(3)可以指定部分字段添加数据(1)指定所有字段名添加数据(2)不指定字段名添加数据(3)指定部分字段添加数据2.使用 UPDATE 语句更新表中数据(1)UPDATE更新部分数据(2)UPDATE更新全部数据3.使用 DELETE 语句来删除表中的记录(1)、 DELETE 删除部分数据(2). DELETE 删除全部数据4.使用TRUNCATE删除表中所有的记录 1.INSERT 语句为表中所有字段添加数据 (1)可以指定所有字段名
资源推荐
资源详情
资源评论
mySQL初学者一定要掌握的数据操纵初学者一定要掌握的数据操纵
本文献给与作者一样不断地在追求梦想的小伙伴!
文章目录文章目录1.INSERT 语句为表中所有字段添加数据(1)可以指定所有字段名添加数据(2)可以不指定字段名添加数据(3)可以指定部分字段添加数据(1)指定所有字段名添加数据(2)不指定
字段名添加数据(3)指定部分字段添加数据2.使用 UPDATE 语句更新表中数据(1)UPDATE更新部分数据(2)UPDATE更新全部数据3.使用 DELETE 语句来删除表中的记录
(1)、 DELETE 删除部分数据(2). DELETE 删除全部数据4.使用TRUNCATE删除表中所有的记录
1.INSERT 语句为表中所有字段添加数据语句为表中所有字段添加数据
(1)可以指定所有字段名添加数据可以指定所有字段名添加数据
(2)可以不指定字段名添加数据可以不指定字段名添加数据
(3)可以指定部分字段添加数据可以指定部分字段添加数据
(1)指定所有字段名添加数据指定所有字段名添加数据
语法:
INSERT INTO 表名(字段名1,字段名2,...)
VALUES(值1,值2,....);
注意:
此处表名后必须列出表中所有字段的名称;
每次添加时字段名的顺序可以不一致;
“值 1,值 2,……”表示每个字段的值,每个值的顺序、类型必须与对应的字段相匹配。
//创建lesson001库,并在其中创建student表
CREATE DATABASE lesson001;
USE lesson001;
CREATE TABLE student(
id INT(4),
name VARCHAR(20) NOT NULL,
grade FLOAT
);
//使用 INSERT 语句向 student 表中插入一条数据
INSERT INTO student(id,name,grade)
VALUES(1,'zhangsan',77.3);
//使用 INSERT 语句向 student 表中插入多条数据
INSERT INTO student(name,id,grade)
VALUES('lisi',2,98),('cen',3,99),('xintin',4,98.9);
//使用 SELECT 语句查看 student 表中的数据
SELECT*FROM student;
(2)不指定字段名添加数据不指定字段名添加数据
语法:
INSERT INTO 表名 VALUES(值 1,值 2,……);
注意:
由于 INSERT 语句中没有指定字段名,添加的值的顺序必须和字段在表中定义的顺序相同
其余注意事项参照第一种
INSERT INTO student
VALUES(5,'mingming',87);
((3)指定部分字段添加数据)指定部分字段添加数据
注意:
语法有两种一种与第一种类似,只是不需列出所有字段名
其余注意事项参照第一种
sql 语法二: INSERT INTO 表名 SET 字段名 1=值 1[,字段名 2=值 2,……]
//方法一:
INSERT INTO student(id,name)
VALUES(6,'qingqing');
//方法二:向指定部分字段添加数据
INSERT INTO student
SET id=6,name='qingqing'; //未被添加数据的字段保持为定义时的默认值
2.使用使用 UPDATE 语句更新表中数据语句更新表中数据
语法:
UPDATE 表名 SET 字段名 1 = 值 1[,字段名 2 = 值 2,……] [WHERE 条件表达式]
((1))UPDATE更新部分数据更新部分数据
使用WHERE子句来指定更新记录的条件
sql> SELECT*FROM student WHERE id=1;
sql> UPDATE sdudent SET name='nini',grade=90 WHERE id=1;
注意:
如果表中有多条记录满足 WHERE 子句中的条件表达式,则满足条件的记录都会发生更新。sql> UPDATE student SET grade=99 WHERE id<10;
(2)UPDATE更新全部数据更新全部数据
未使用WHERE子句来指定更新记录的条件,即会更新某字段的所有数据。
资源评论
weixin_38700790
- 粉丝: 5
- 资源: 953
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功