搜索 SQL 共找到 85 条记录 x
TL;DR – 您可以使用 DROP 命令轻松删除数据库、表或索引。 内容 1. SQL DROP 的语法1.1. 在MS Access中1.2. 在MS SQL Server中1.3. 在 DB2/Oracle 中1.4. 在MySQL中2. SQL删除表3. SQL 删除数据库4. 从表中删除数据4.1. 在SQLite中 SQL DROP 的语法 在 MS Access 中 例复制 DROP INDEX indx_name ON tbl_name 在 MS SQL Server 中 例复制 DROP INDEX tbl_name.indx_name 在 DB2/Oracle 中 例复制 DROP INDEX indx_name 在MySQL中 例复制 ALTER TABLE tbl_name DROP INDEX indx_name SQL 删除表 例复制 DROP TABLE tbl_name SQL 删除数据库 例复制 DROP DATABASE db_name 从表中删除数据 例复制 TRUNCATE TABLE tbl_name 在SQLite中 例复制 DELETE FROM customers;
TL;DR – SQL DELETE 是一个不可逆的命令,用于从表中删除数据记录。若要选择要删除的特定记录,请使用 WHERE 子句。 内容 1. SQL DELETE的语法2. 使用演示数据库的示例2.1. Developers 表2.2. 删除单条记录2.3. 删除所有数据但保留表 SQL DELETE 的语法 例复制 DELETE FROM mytable_nameWHERE condition; 使用演示数据库的示例 “开发人员”表 编号名字城市国家1汤姆·库尔库蒂斯纽约美国2安娜·费尔南德斯伦敦英国3安东尼奥·靛蓝巴黎法国4阿拉夫·凯林(Aarav Kaelin)德里印度5安德鲁·图莫塔迈阿密美国6巴斯玛·兹拉塔迈阿密美国 删除单个记录 例复制 DELETE FROM DevelopersWHERE Name='Antonio Indigo'; 结果 编号名字城市国家1汤姆·库尔库蒂斯纽约美国2安娜·费尔南德斯伦敦英国3阿拉夫·凯林(Aarav Kaelin)德里印度4安德鲁·图莫塔迈阿密美国5巴斯玛·兹拉塔迈阿密美国 删除所有数据但保留表 例复制 DELETE * FROM Developers;
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城市国家
L;DR – SQL CREATE DATABASE 命令用于生成新数据库。 SQL CREATE DATABASE 的语法 例复制 CREATE DATABASE dbname; 生成名为 testingDB 的数据库 例复制 CREATE DATABASE testingDB;
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巴斯玛·兹拉塔迈阿密美国
陕公网安备 61012502000223号
©www.gaoxuejun173.top