mysql学习记录
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql学习记录,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2012字,纯文字阅读大概需要3分钟。
内容图文
![mysql学习记录](/upload/InfoBanner/zyjiaocheng/515/b4d48b2ab6db4477a046a7c42b3bc991.jpg)
结果为:
在插入数据时,我们指定了所有的字段名,这样的好处是:即使我们打乱了原本字段的排列顺序,只要插入的数据与之匹配,插入都不会出错。其实,还有一种偷懒的办法,就是我们可以不填字段名,但是这样的话,就必须老老实实的按字段顺序来填入相应的数据。
为表的指定字段插入数据
有的时候,我们并不想往某个字段内插入完完整整的值,或者说,有的时候我们并没有完整的数据可以整整齐齐插入某个字段。这时候就需要我们只为指定好的字段插入数据了,其他的我们都不用管。换句话说,就是:
为表的指定字段插入数据,就是在INSERT
中只向部分插入值,而其他字段的值为表定义时的默认值。
INSERT INTO Mall_products2 ( id, country_id ) VALUES ( 1, 86 );
为表同时插入多条记录
语法规则为: INSERT INTO 表名 (字段名) VALUES (内容1), (内容2), (内容3);
eg:
还是那张空表Mall_products2
,我们要为它同时插入3
条数据内容。
INSERT INTO Mall_products2 (id,country_id) VALUES (1,86), (2, 34), (3,39);
结果为
11.更新表中指定的内容
-
需要更新的
表(table)名
; -
需要更新的
字段(column)名
和它的新内容(value)
; -
决定更新
哪一条内容(value)
的过滤条件
语法规则为: UPDATE 表名 SET 字段名1 = 内容1, 字段名2 = 内容2, 字段名3 = 内容3 WHERE 过滤条件;
现在我们想把Span
换成Pakistan
,当然,地区代码也要换为92
UPDATE Mall_products2 SET country_name = "Pakistan", country_id = 92 WHERE id = 2;
12.删除数据
删除表中的指定行
从数据表中删除数据内容需要使用DELETE
语句,它需要WHERE
语句来配合它来指定我们究竟应该删除哪些数据内容
语法规则为: DELETE FROM 表名 WHERE 条件语句;
删除表中的所有行
语法规则为: DELETE FROM 表名;
小提示: TRUNCATE TABLE 语句也可以用来删除表中的所有记录。但是与 DELETE 不同的是,TRUNCATE TABLE 语句直接删除的是表,而不是表中的内容,删除结束后还会重新创建一个表。所以它的执行速度会比 DELETE 语句快。 语法为:`TRUNCATE TABLE 表名;`
mysql学习记录
标签:定义 第一个 country 详细 插入数据 外键 创建 primary 移除
本文系统来源:https://www.cnblogs.com/liusanjian/p/11738620.html
内容总结
以上是互联网集市为您收集整理的mysql学习记录全部内容,希望文章能够帮你解决mysql学习记录所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。