创建表
CREATE TABLE customers(cust_id INT NOT NULL,cust_name CHAR(50) NOT NULL,cust_address CHAR(50) NULL, PRIMARY KEY(cust_id));
可以使用IF NOT EXISTS在表不存在时创建
CREATE TABLE IF NOT EXISTS customers(cust_id INT NOT NULL,cust_name CHAR(50) NOT NULL,cust_address CHAR(50) NULL, PRIMARY KEY(cust_id));
设置AUTO_INCREMENT 来让列自动增值(+1),此列必须被索引(比如使其成为主键),可以使用last_insert_id()查看上一次自增到哪里了。
接收设置默认值DEFAULT,但是只能是常量
更改表
ALTER TABLE vendors ADD vend_phone CHAR(20);//加一列
ALTER TABLE vendors DROP COLUMN vend_phone;//删除一列
ALTER TABLE orderitems ADD CONSTRAINT fk_orderitems_order FOREIGN KEY(order_num) REFERENCES orders (order_num);//定义外键
删除表
DROP TABLE customers;
重命名表
RENAME TABLE customers TO cus;
接收多个表,逗号隔开
本文详细介绍如何使用SQL进行表的创建、修改、删除及重命名等操作,包括使用CREATE TABLE语句创建表,通过ALTER TABLE添加或删除列,定义外键约束,以及如何使用DROP TABLE和RENAME TABLE进行表的删除和重命名。
4051

被折叠的 条评论
为什么被折叠?



