MySQL使用表中的约束
发布时间:2021-05-27 09:36:24 所属栏目:编程 来源:互联网
导读:查看数据表中的约束语法格式如下: SHOW CREATE TABLE 数据表名; 例 1 创建数据表 tb_emp8 并指定 id 为主键约束,name 为唯一约束,deptId 为非空约束和外键约
查看数据表中的约束语法格式如下:
SHOW CREATE TABLE <数据表名>; 例 1 创建数据表 tb_emp8 并指定 id 为主键约束,name 为唯一约束,deptId 为非空约束和外键约束,然后查看表中的约束,SQL 语句运行结果如下。mysql> CREATE TABLE tb_emp8 -> ( -> id INT(11) PRIMARY KEY, -> name VARCHAR(22) UNIQUE, -> deptId INT(11) NOT NULL, -> salary FLOAT DEFAULT 0, -> CHECK(salary>0), -> FOREIGN KEY(deptId) REFERENCES tb_dept1(id) -> ); Query OK, 0 rows affected (0.37 sec) mysql> SHOW CREATE TABLE tb_emp8 G *************************** 1. row *************************** Table: tb_emp8 Create Table: CREATE TABLE `tb_emp8` ( `id` int(11) NOT NULL, `name` varchar(22) DEFAULT NULL, `deptId` int(11) NOT NULL, `salary` float DEFAULT '0', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`), KEY `deptId` (`deptId`), CONSTRAINT `tb_emp8_ibfk_1` FOREIGN KEY (`deptId`) REFERENCES `tb_dept1` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312 1 row in set (0.19 sec) (编辑:好新闻门户网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 避免 Swift 单元测试中的强制分析
- 如何动态创建MySQL Group Replication的细节
- 华为公布昇腾910芯片 采用7nm+ EUV工艺
- SQL 2000复制错误 – 订阅已标记为非活动状态,必须重新初始
- 6月18日京东家电平板电视井喷 31秒成交额破亿元
- Oracle数据库密码文件的使用与维护
- 适用于Android的WhatsApp beta 2.20.143暗示即将推出的多设
- 从顺序随机I O原理来议论MYSQL MRR NLJ BNL BKA
- 天猫玛莎拉蒂订单生成器是什么 天猫玛莎拉蒂订单生成器玩法
- MS SQL 2005 Express已经存在时,在Windows Server 2003上安