mysql主外键添加_mysql 增加外键:(+创建主键)
MySQL是开源免费的数据库软件,是一款很优秀的软件,作为我们的学生或者科研人员在开发软件的时候,最好用也是最省钱的。所以MySQL学好是至关重要的!
SQL语言包含4个部分:
※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。
※ 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。
※ 数据查询语言(DQL),例如:SELECT语句。
※ 数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。
在学MySQL时会出现很多的问题,下面们就一些琐碎的问题给大家讲解下:1.如何添加外键。这是个很重要的问题
添加外键:constraint 外键名 foreign key(外键字段) references 关联表名(关联字段);
ALTER TABLE t_student ADD CONSTRAINT t_cname1 FOREIGN KEY(cname) REFERENCES t_class(NAME);
t_comment 是评论表,n_id 是其字段,为n_id 添加外键,对应的关联表是t_news.
ALTER TABLE t_commentADD CONSTRAINT n_idFOREIGN KEY(n_id)REFERENCES t_news(id)
数据表,数据的修改
2 基本表结构的修改
语法格式:
ALTER TABLE
[ ADD [ 完整性约束 ] ]
[ DROP [CASCADE│RESTRICT]]
[ MODIFY ];
n:要修改的基本表
nADD子句:增加新列和新的完整性约束条件
nDROP子句:删除指定的列
nMODIFY子句:修改原有列的宽度和数据类型
注意:
nCASCADE方式表示:在基本表中删除某列时,所有引用到该列的视图和约束也要一起自动地被删除。
nRESTRICT方式表示:在没有视图或约束引用该属性时,才能在基本表中删除该列,否则拒绝删除操作。
mysql主外键添加_mysql 增加外键:(+创建主键)相关推荐
- MySQL添加列、删除列,创建主键等常用操作总结
MySQL添加列.删除列,创建主键等常用操作总结 一. 列常用操作 ① 添加新的一列test_column,并将其作为主键,FIRST将其放在表中第一行,auto_increement是自动增长 al ...
- mysql添加列、删除列,创建主键、备份等常用操作总结
mysql添加列.删除列,创建主键.备份等常用操作总结 一. 列常用操作 ① 添加新的一列test_column,并将其作为主键,FIRST将其放在表中第一行,auto_increement是自动增长 ...
- mysql级联删除外键约束_mysql增加外键级联删除示例
增加外键级联删除: ALTER TABLE `extends` ADD CONSTRAINT `extends_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES ` ...
- mysql 增加主键列_MySQL添加列、删除列,创建主键等常用操作总结
一. 列常用操作 ① 添加新的一列test_column,并将其作为主键,FIRST将其放在表中第一行,auto_increement是自动增长 alter table test_table add ...
- 2008 r2彻底删除 server sql_mysql添加列、删除列,创建主键、备份等常用操作总结...
一. 列常用操作 ① 添加新的一列test_column,并将其作为主键,FIRST将其放在表中第一行,auto_increement是自动增长 alter table test_table add ...
- mysql创建主键约束_mysql添加主键约束
主键约束:唯一,不重复,不能为空 primary key 一个表中有且只有一个主键约束 1.创建表的同时创建主键约束 格式一: create table 表名( 列名1 数据类型 primary ...
- mysql教程 主键_MySQL创建主键
MySQL InnoDB 存储引擎是必须要有一个主键的,主键可以是一个字段或者多个字段,通常建议:主键就一个.主键字段和业务无关.主键字段最好是自增且字段较小(原因:索引原理). 创建主键的三种方式: ...
- oracle建表的时候同时创建主键,外键,注释,约束,索引
--主键 create table emp (id number constraint id_pr primary key ,name1 varchar(8)); create table emp9 ...
- 数据库基本操作(创建主键、外键以及索引)
图书馆学习没有多大干劲了,数据库又快考试了根据考试内容写总结.老师回放已过期不得不自己来尝试 心酸! 需要按照要求给表创建主键.创建索引,创建外键(并设置删除和更新规则) 一.创建主键 自己创 ...
最新文章
- 开源MANO软件盘点
- windows下tomcat日志输出至catalina.out文件
- Python基础-python核心编程
- linux dmaengine编程
- PHP-面向对象编程教程
- ssl1222-矩形【图论,并查集】
- 看完这篇文章,会让你对电容的作用更明白!
- 纽约州立大学宾汉姆顿大学计算机科学专业,纽约州立大学宾汉姆顿大学
- mysql 5.7 无法启动 服务没有报告任何错误
- netstat 的10个基本用法
- 新浪微博与腾讯微博的开放平台比较 -- 从程序员的角度
- Nginx - 正向代理与反向代理的概念
- 如何离线加载全国2.48TB天地图
- 腾讯云主机学生版 修改主机名
- log4j日志打印异常堆栈信息。
- 7.24[C语言零基础 知识点总结]
- 聚合支付是下一个财富蓝海!
- Python爬虫---影评的爬取
- mysql 索引的命中率_MYSQL索引命中率
- java 取消引用_java编译时所说的“无法取消引用”是什么意思