mysql 增加外键:(+创建主键)

操作方法

  • 01

    MySQL是开源免费的数据库软件,是一款很优秀的软件,作为我们的学生或者科研人员在开发软件的时候,最好用也是最省钱的。所以MySQL学好是至关重要的! SQL语言包含4个部分: ※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。 ※ 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。 ※ 数据查询语言(DQL),例如:SELECT语句。 ※ 数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。 在学MySQL时会出现很多的问题,下面们就一些琐碎的问题给大家讲解下:

  • 02

    1.如何添加外键。这是个很重要的问题

  • 03

    添加外键: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) 数据表,数据的修改

  • 04

    2 基本表结构的修改

  • 05

    语法格式: ALTER TABLE <基本表名> [ ADD <新列名> <数据类型> [ 完整性约束 ] ] [ DROP <列名> [CASCADE│RESTRICT]] [ MODIFY <列名> <数据类型> ]; n<表名>:要修改的基本表 nADD子句:增加新列和新的完整性约束条件 nDROP子句:删除指定的列 nMODIFY子句:修改原有列的宽度和数据类型 注意: nCASCADE方式表示:在基本表中删除某列时,所有引用到该列的视图和约束也要一起自动地被删除。 nRESTRICT方式表示:在没有视图或约束引用该属性时,才能在基本表中删除该列,否则拒绝删除操作。

(0)

相关推荐

  • phpmyadmin怎么设置主键,phpMyAdmin主键添加

    怎么用phpMyAdmin来添加表主键?我们都知道数据库表没有主键是不行的.在phpMyAdmin数据库里,我们可以在新建表的时候添加创建主键,可以点击phpMyAdmin表结构来设置表主键,还可以用 ...

  • PPT怎样微调?PPT中ALT键、CTRL键、SHIFT键用法

    在PPT中,按ALT键或CTRL键或SHIFT键,再组合其它的键,可以实现微调,或保持同一方向移动,复制功能. ALT键使用 01 比如,现在PPT内容区已插入了一个长方形. 现在把长方形向顺时针旋转 ...

  • 安装win7时手动命令创建主分区和逻辑分区(win7创建主分区)

    安装Win7时手动命令创建主分区和逻辑分区 安装win7时,如果不自己手动用命令去创建主分区和逻辑分区,它会把我们的分区全都创建为主分区。一个硬盘最少要有1个主分区(系统装在主分区里),最多可以有4个 ...

  • 计算器中的C键和CE键都是清零,两者有什么不同?

    计算器中C键和CE键都是清零,有什么不同? 一般情况下C会清空所有记录 CE只会清空当前输入的项目 比如你输入1+2+3+4+,再输入“5”的时候发现输错了。 按了CE,5会被清除,你可以写个6 按了 ...

  • win7 numlock键失灵数字键无法使用无法输入数字怎么办

    我们知道,在右边的小键盘中,numlock键主宰者数字键的使用,一旦numlock键失灵,则无法通过右边的键盘来调节数字键的使用,那么要用什么方法来解决numlock键失灵的情况呢?下面小编就来和大家 ...

  • 计算器中C键和CE键都是清零有什么不同?

    计算器中C键和CE键都是清零,有什么不同? 一般情况下C会清空所有记录 CE只会清空当前输入的项目 比如你输入1+2+3+4+,再输入“5”的时候发现输错了。 按了CE,5会被清除,你可以写个6 按了 ...

  • Win8系统玩游戏按shift键与输入法键冲突怎么办?

      Win8系统玩游戏按shift键与输入法键冲突怎么办? 1.右键点击"开始菜单",然后在选项中选择进入"控制面板"; 2.在控制面板中点击"更换输 ...

  • win键加r键是什么作用

    在一些电脑教学中,经常会看到老师介绍一些常用的快捷键及实用的命令,并且可以熟练地使用他们来完成一些操作.其中,[Win R]就是一个非常实用的快捷键.那么,快捷键Win R是哪个键?又有什么用途呢?本 ...

  • 小米手机如何不用按Home主屏键或返回键回到桌面

    小米手机屏幕不小心摔坏了, 除了屏幕下方的Home键和返回键以外,其他地方的触屏仍然还可以使用. 作者用的是小米4,手机真是一摔就碎啊,换屏幕的钱够再买一台小米4了,既然只有Home键和返回键不能用, ...