English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
CREATE TABLE命令在数据库中创建一个新表。
以下SQL创建一个名为的表"Persons",该表包含五列:PersonID,LastName,FirstName,Address和City:
CREATE TABLE Persons ( PersonID int, LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255) );
也可以使用创建现有表的副本 CREATE TABLE。
下面的SQL创建一个新表,称为"TestTables"(表的副本"Customers"):
CREATE TABLE TestTable AS SELECT customername, contactname FROM customers;
ALTER TABLE命令添加,删除或修改表中的列。
ALTER TABLE命令还添加和删除表中的各种约束。
以下SQL "Email"在"Customers"表中添加一列:
ALTER TABLE Customers ADD Email varchar(255);
فيما يلي SQL لحذف عمود "Email" من الجدول "Customers":
ALTER TABLE Customers DROP COLUMN Email;
أمر DROP TABLE سيقوم بحذف الجدول من قاعدة البيانات.
فيما يلي SQL لحذف الجدول "Shippers":
DROP TABLE Shippers;
النصائح:حذف الجدول يجب أن يكون حذراً. حذف الجدول سيؤدي إلى فقدان جميع المعلومات المحفوظة في الجدول!
أمر TRUNCATE TABLE سيقوم بحذف بيانات الجدول، ولكن لن يحذف الجدول نفسه.
فيما يلي SQL لإفراغ "Categories" الجدول:
TRUNCATE TABLE Categories;