SQL基础(三)
来源:互联网 发布:唐静 武峰 知乎 编辑:程序博客网 时间:2024/05/16 10:54
非空约束对数据插入的影响:
mysql> insert into t_debt(fnumber,fperson) values('1','Jim');1364 - Field 'famount' doesn't have a default valuemysql> insert into t_debt(fnumber,famount,fperson) values('1',200,'Jim');Query OK, 1 row affectedmysql> select * from t_debt;+---------+---------+---------+| fnumber | famount | fperson |+---------+---------+---------+| 1 | 200 | Jim |+---------+---------+---------+1 row in set
主键约束对数据插入的影响:
mysql> insert into t_debt(fnumber,famount,fperson) values('1',300,'Jim');1062 - Duplicate entry '1' for key 'PRIMARY'mysql> insert into t_debt(fnumber,famount,fperson) values('2',300,'Jim');Query OK, 1 row affectedmysql> select * from t_debt;+---------+---------+---------+| fnumber | famount | fperson |+---------+---------+---------+| 1 | 200 | Jim || 2 | 300 | Jim |+---------+---------+---------+2 rows in set
外键约束对数据插入的影响:
mysql> insert into t_debt(fnumber,famount,fperson) values('3',100,'Jerry');1452 - Cannot add or update a child row: a foreign key constraint fails (`learnsql`.`t_debt`, CONSTRAINT `t_debt_ibfk_1` FOREIGN KEY (`fperson`) REFERENCES `t_person` (`fname`))mysql> insert into t_debt(fnumber,famount,fperson) values('3',100,'Tom');Query OK, 1 row affectedmysql> select * from t_debt;+---------+---------+---------+| fnumber | famount | fperson |+---------+---------+---------+| 1 | 200 | Jim || 2 | 300 | Jim || 3 | 100 | Tom |+---------+---------+---------+3 rows in set
0 0
- SQL基础(三)
- SQL基础(三)
- PL\SQL基础(三)
- SQL语句基础(三)
- SQL基础语句三
- SQL基础(三)
- SQL语言基础--续三
- SQL基础 学习小记三
- PL/SQL基础(三)
- SQL server基础(三)
- SQL基础笔记(三)
- Oracle PL/SQL语言基础之三
- SQL基础(三)数据的操作
- SQL server语言基础(三)
- 数据库基础<三>标准语言 SQL
- 三篇基础sql之1
- 三篇sql基础之2
- 三篇基础sql之3
- [Bug]使用ST_Intersection函数报:ORA-06530: Reference to uninitialized composite
- URL的组成
- Centos与VirtualBox共享文件夹
- 发布两款JQ小插件(图片查看器 + 分类选择器)
- ASP.NET 5系列教程 (六): 在 MVC6 中创建 Web API
- SQL基础(三)
- linux netbeans C++ add library
- 遗传算法入门到掌握(一)
- MINA框架----------android客户端与服务器端
- java--继承
- 为什么riak集群最好至少要五个节点以上
- 小技巧:利用虚拟网卡解决虚拟主机引起的异构网络问题
- 在服务器外测试webservice
- 有return的情况下try catch finally的执行顺序