mysql新建表,对表主键外键操作
2016-07-27 15:55
393 查看
创建表 CREATE TABLE Customers ( cust_id char(10) NOT NULL , cust_name char(50) NOT NULL , cust_address char(50) NULL , cust_city char(50) NULL , cust_state char(5) NULL , cust_zip char(10) NULL , cust_country char(50) NULL , cust_contact char(50) NULL , cust_email char(255) NULL ); 新增主键 ALTER TABLE Customers ADD PRIMARY KEY (cust_id); 然后用 show full columns from Customers;检查新建的表 describe Customers;另一种简单模式 drop table 表名 //删除数据表 定义外键 描述的是表pc中的一个字段受到parts中一个字段取值的约束,那么要表示这种约束关系,用外键来描述。 ALTER TABLE pc ADD CONSTRAINT fk_cpu_model FOREIGN KEY (cpumodel) REFERENCES parts(model); 第一行是说要为Pc表设置外键,给这个外键起一个名字叫做fk_cpu_model; 第二行是说将本表的cpumodel字段设置为外键; 第三行是说这个外键受到的约束来自于Parts表的model字段。 删除一个表格 删除表 DROP TABLE 表名; 或者是 DROP TABLE IF EXISTS 表名;
相关文章推荐
- MYSQL5.7.13-Winx64手动安装方法
- Mysql主从数据库配置
- MySql链接错误提示:Unknown character set: 'utf8mb4'
- 故障案例--mysql如何定位执行完但未提交的事务内容
- nagios系列(七)nagios通过自定义脚本的方式监控mysql主从同步
- nagios系列(七)nagios通过自定义脚本的方式监控mysql主从同步
- MySQL事件【转载】
- mysql 从data文件恢复数据库
- mysql 主从复制配置
- MYSQL使用mysqldump导出某个表的部分数据
- 数据库官方在线文档列表(mysql, postgreSQL)
- mysql根据汉字首字母排序的方法
- 二、快速起步(Mysql镜像)
- 如何在生产环境删除百万级以上的数据
- MySQL 学习总结-聚合函数总结
- Mysql 访问权限
- mysql中修改密码的方法
- Mysql命令大全
- Mysql 5.7.13压缩档安装过程讲解
- mysql字段长度是什么意思