关闭导航

SQL

SQL 创建表
2024-06-04 1009

TL;DR – SQL CREATE TABLE 命令在数据库中创建一个新表。每个表都有一个名称,并按列和行进行组织。可以使用 datatype 参数定义列中保存的数据。 内容 1. SQL CREATE TABLE 语法2. 复制现有表3. 创建SQL表的示例 SQL CREATE TABLE 语法 例复制 CREATE TABLE mytable (     column1 datatype,     column2 datatype,     column3 datatype,    .... ); 复制现有表 例复制 CREATE TABLE mynew_table_name AS     SELECT column1, column2,...    FROM myexisting_table_name    WHERE ....; 创建SQL表的示例 例复制 CREATE TABLE Suppliers (     SupplierID int,     FirstName varchar(255),     LastName varchar(255),     City varchar(255),     Country varchar(255)  ); 注: 您可以稍后使用 INSERT INTO 语句用数据填充空表。 结果 编号First_NameLast_Name城市国家

创建 SQL 数据库
2024-06-04 280

L;DR – SQL CREATE DATABASE 命令用于生成新数据库。 SQL CREATE DATABASE 的语法 例复制 CREATE DATABASE dbname; 生成名为 testingDB 的数据库 例复制 CREATE DATABASE testingDB;

SQL 更改表
2024-06-04 558

TL;DR – SQL 中的 ALTER TABLE 语句用于删除、添加或修改表列。您还可以使用它来删除和添加各种表约束。 内容 1. 向表中添加新列2. 删除列3. 更改特定列的数据类型3.1. 在MySQL / Oracle(< 10G)中3.2. 在SQL Server/MS Access中3.3. 在 Oracle 10G 及更高版本中4. 使用演示数据库的示例4.1. Developers 表4.2. 添加一个名为 BirthDate 的列4.3. 将数据类型更改为年份4.4. 删除 BirthDate 列 向表中添加新列 例复制 ALTER TABLE mytable_nameADD mycolumn_name datatype; 注意:默认情况下,新列将添加到表格的末尾。您可以通过用逗号分隔多列来添加它们。 删除列 例复制 ALTER TABLE mytable_nameDROP COLUMN mycolumn_name; 更改特定列的数据类型 注意:更改数据类型时,请确保旧数据类型和新数据类型兼容。否则,您可能会遇到转换错误。 在MySQL / Oracle(< 10G)中 例复制 ALTER TABLE mytable_nameMODIFY COLUMN mycolumn_name datatype; 在 SQL Server/MS Access 中 例复制 ALTER TABLE mytable_nameALTER COLUMN mycolumn_name datatype; 在 Oracle 10G 及更高版本中 例复制 ALTER TABLE mytable_nameMODIFY mycolumn_name datatype; 使用演示数据库的示例 “开发人员”表 编号名字城市国家1汤姆·库尔库蒂斯纽约美国2安娜·费尔南德斯伦敦英国3安东尼奥·靛蓝巴黎法国4阿拉夫·凯林(Aarav Kaelin)德里印度5安德鲁·图莫塔迈阿密美国6巴斯玛·兹拉塔迈阿密美国 添加名为 BirthDate 的列 例复制 ALTER TABLE DevelopersADD BirthDate date; 结果 编号名字城市国家生日1汤姆·库尔库蒂斯纽约美国2安娜·费尔南德斯伦敦英国3安东尼奥·靛蓝巴黎法国4阿拉夫·凯林(Aarav Kaelin)德里印度5安德鲁·图莫塔迈阿密美国6巴斯玛·兹拉塔迈阿密美国 将数据类型更改为年份 例复制 ALTER TABLE DevelopersALTER COLUMN BirthDate year; 删除“出生日期”列 例复制 ALTER TABLE DevelopersDROP COLUMN BirthDate; 结果 编号名字城市国家1汤姆·库尔库蒂斯纽约美国2安娜·费尔南德斯伦敦英国3安东尼奥·靛蓝巴黎法国4阿拉夫·凯林(Aarav Kaelin)德里印度5安德鲁·图莫塔迈阿密美国6巴斯玛·兹拉塔迈阿密美国

创建和删除 SQL 索引
2024-03-24 1171

创建和删除 SQL 索引

在不同的数据库系统上使用 SQL CHECK
2024-03-24 1132

在不同的数据库系统上使用 SQL CHECK

使用 SQL PRIMARY KEY 约束
2024-03-24 902

使用 SQL PRIMARY KEY 约束

使用 SQL 外键约束
2024-03-24 1046

使用 SQL 外键约束

如何在 Oracle 中使用 SQL UNIQUE
2024-03-24 1043

如何在 Oracle 中使用 SQL UNIQUE

使用 SQL DEFAULT 值约束
2024-03-24 1264

使用 SQL DEFAULT 值约束

SQL NOT NULL 约束:它是什么以及如何使用它
2024-03-24 912

SQL NOT NULL 约束:它是什么以及如何使用它