mysql怎么设主键和外键_MySQL添加主键和外键
查看表的字段信息:desc 表名;
查看表的所有信息:show create table 表名;
添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段);
添加外键约束:alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);
(alter table 主表名 add foreign key (字段 ) references 从表名(字段) on delete cascade)
添加唯一约束:
ALTER table 表名 add unique key 约束名 (字段);
删除主键约束:alter table 表名 drop primary key;
删除外键约束:alter table 表名 drop foreign key 外键(区分大小写);
修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename‘t_student.name‘,‘nn‘,‘column‘;
修改列名Oracle:alter table bbb rename column nnnnn to hh int;
修改列属性:alter table t_book modify name varchar(22);
sp_rename:SQLServer 内置的存储过程,用与修改表的定义。
mysql怎么设主键和外键_MySQL添加主键和外键相关推荐
- oracle设置表的主键和外键,Oracle中给表添加主键、外键
1.创建表的同时创建主键约束 (1)无命名 create table student ( studentid int primary key not null, studentname varchar ...
- mysql添加外键出现1452错误_MySQL添加外键失败ERROR 1452的解决
今天在学习数据库添加外键的时候,遇到了问题 我先创建了两个表 orders 和 order_items ,存储引擎都是InnoDB, 且都有orderid这个属性(类型完全一样), 但是我使用命令 ...
- mysql创建主键约束_mysql添加主键约束
主键约束:唯一,不重复,不能为空 primary key 一个表中有且只有一个主键约束 1.创建表的同时创建主键约束 格式一: create table 表名( 列名1 数据类型 primary ...
- oracle 主键能加索引吗,Oracle 添加主键和索引
数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率: 一.创建表的同时创建主键约束 (1)无命名 create table studen ...
- oracle创建主键开并行,Oracle并行添加主键
2.考虑先并行添加惟一性索引,再添加主键 SQL> create unique index pk_t on t(object_id) parallel 2 online; Index creat ...
- linux+android4.2键值关系,Android4.0 添加一个新的Android 键值
这里添加新的键值,不是毫无凭据凭空创造的一个键值,而是根据kernel中检测到的按键值,然后转化为所需要的数值: 以添加一个linux键值为217,把它映射为android的键值Browser(这个键 ...
- mysql双主可以同时写数据_Mysql双主操作
在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动.因此,如果是双主或者多主,就会增加mysql入 ...
- mysql根据外键多条件查询_MySQL练习-主外键多表查询
练习: 1.建立表关系: 请创建如下表,并创建相关约束 1USE db1;2 CREATE TABLE class(3cid INT AUTO_INCREMENT PRIMARY KEY,4 capt ...
- mysql的主键有什么作用_mysql设置主键有什么用
mysql设置主键的作用是:1.唯一地标识表中的每一行,通过它可强制表的实体完整性:2.主要是用于其他表的外键关联,以及本记录的修改与删除. [相关学习推荐:mysql教程] mysql设置主键的作用 ...
- mysql添加外键约束的语法_Mysql添加外键约束.
最近学习遇到一条添加外键约束的语句,记录下来. alter table selection add constraint FK_Reference_1 foreign key(course) refe ...
最新文章
- liunx 加入域控_linux下的域控做法
- css3-1 css3游戏介绍、css3样式和优先级
- translucent可以设置中文吗_物联卡可以作无线网卡使用吗?物联卡笔记本上网设置流程...
- (网络编程)InetAddress(表示ip地址的类)相关使用
- Windows 2003 Server服务器上IIS发布网站具体步骤
- $GLOBALS -- 变量
- Python设置网卡自己封装的Internet类 WMI
- 【Java】JDBC连接MySQL/SQLServer/Oracle三种数据库
- C/C++越来越不行了?让我们看看C++的未来趋势
- 防火墙上开放Oracle服务端口1521的方法
- python怎么创意出字符图形_创造课程系列:Python入门
- C++语言string类介绍和示例
- C++设计模式--观察员
- msp430项目编程44
- 数据解析(XML,JSON)
- 遗传算法原理案例及MATLAB代码
- HTML从入门到精通
- fastboot驱动安装问题——文件哈希值不在指定目录
- css样式给标签加上小手图标
- 从基础综述、论文笔记到工程经验、训练技巧:值得一看的目标检测好文推荐...