创建表
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 表名;
mysql新建表,对表主键外键操作
最新推荐文章于 2024-08-06 15:46:06 发布