查看表的字段信息: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添加主键和外键相关推荐

  1. oracle设置表的主键和外键,Oracle中给表添加主键、外键

    1.创建表的同时创建主键约束 (1)无命名 create table student ( studentid int primary key not null, studentname varchar ...

  2. mysql添加外键出现1452错误_MySQL添加外键失败ERROR 1452的解决

    今天在学习数据库添加外键的时候,遇到了问题 我先创建了两个表  orders 和 order_items  ,存储引擎都是InnoDB, 且都有orderid这个属性(类型完全一样), 但是我使用命令 ...

  3. mysql创建主键约束_mysql添加主键约束

    主键约束:唯一,不重复,不能为空  primary key 一个表中有且只有一个主键约束 1.创建表的同时创建主键约束 格式一: create table 表名( 列名1  数据类型 primary ...

  4. oracle 主键能加索引吗,Oracle 添加主键和索引

    数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率: 一.创建表的同时创建主键约束 (1)无命名 create table studen ...

  5. oracle创建主键开并行,Oracle并行添加主键

    2.考虑先并行添加惟一性索引,再添加主键 SQL> create unique index pk_t on t(object_id) parallel 2 online; Index creat ...

  6. linux+android4.2键值关系,Android4.0 添加一个新的Android 键值

    这里添加新的键值,不是毫无凭据凭空创造的一个键值,而是根据kernel中检测到的按键值,然后转化为所需要的数值: 以添加一个linux键值为217,把它映射为android的键值Browser(这个键 ...

  7. mysql双主可以同时写数据_Mysql双主操作

    在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动.因此,如果是双主或者多主,就会增加mysql入 ...

  8. mysql根据外键多条件查询_MySQL练习-主外键多表查询

    练习: 1.建立表关系: 请创建如下表,并创建相关约束 1USE db1;2 CREATE TABLE class(3cid INT AUTO_INCREMENT PRIMARY KEY,4 capt ...

  9. mysql的主键有什么作用_mysql设置主键有什么用

    mysql设置主键的作用是:1.唯一地标识表中的每一行,通过它可强制表的实体完整性:2.主要是用于其他表的外键关联,以及本记录的修改与删除. [相关学习推荐:mysql教程] mysql设置主键的作用 ...

  10. mysql添加外键约束的语法_Mysql添加外键约束.

    最近学习遇到一条添加外键约束的语句,记录下来. alter table selection add constraint FK_Reference_1 foreign key(course) refe ...

最新文章

  1. liunx 加入域控_linux下的域控做法
  2. css3-1 css3游戏介绍、css3样式和优先级
  3. translucent可以设置中文吗_物联卡可以作无线网卡使用吗?物联卡笔记本上网设置流程...
  4. (网络编程)InetAddress(表示ip地址的类)相关使用
  5. Windows 2003 Server服务器上IIS发布网站具体步骤
  6. $GLOBALS -- 变量
  7. Python设置网卡自己封装的Internet类 WMI
  8. 【Java】JDBC连接MySQL/SQLServer/Oracle三种数据库
  9. C/C++越来越不行了?让我们看看C++的未来趋势
  10. 防火墙上开放Oracle服务端口1521的方法
  11. python怎么创意出字符图形_创造课程系列:Python入门
  12. C++语言string类介绍和示例
  13. C++设计模式--观察员
  14. msp430项目编程44
  15. 数据解析(XML,JSON)
  16. 遗传算法原理案例及MATLAB代码
  17. HTML从入门到精通
  18. fastboot驱动安装问题——文件哈希值不在指定目录
  19. css样式给标签加上小手图标
  20. 从基础综述、论文笔记到工程经验、训练技巧:值得一看的目标检测好文推荐...

热门文章

  1. P3200 [HNOI2009]有趣的数列
  2. CSS选择器之基本选择器总结
  3. 深入理解计算机系统 第二章要点
  4. NLog在.NET Core Console Apps中的简单应用
  5. 热点争议:Web设计师需要编程知识吗?
  6. 讨一个上海中上条件的老婆的成本 (zz)
  7. 逆向工程之-数值原码和补码
  8. python web 模版引擎集合
  9. python继承list_python中 class和l
  10. leftjoin多表联合查询_图解面试题:多表如何查询?