SQL 撤销索引、表以及数据库||SQL CREATE DATABASE 语句||SQL CREATE TABLE 语句

SQL 撤销索引、表以及数据库

通过使用 DROP 语句,可以轻松地删除索引、表和数据库。

DROP INDEX 语句


DROP INDEX 语句用于删除表中的索引。

用于 MS Access 的 DROP INDEX 语法:

复制代码
DROP INDEX index_name ON table_name      

用于 MS SQL Server 的 DROP INDEX 语法:

复制代码
DROP INDEX table_name.index_name     

用于 DB2/Oracle 的 DROP INDEX 语法:

复制代码
DROP INDEX index_name   

用于 MySQL 的 DROP INDEX 语法:

复制代码
ALTER TABLE table_name DROP INDEX index_name       

DROP TABLE 语句


DROP TABLE 语句用于删除表。

复制代码
DROP TABLE table_name      

DROP DATABASE 语句


DROP DATABASE 语句用于删除数据库。

复制代码
DROP DATABASE database_name    

TRUNCATE TABLE 语句


如果我们只需要删除表中的数据,而不删除表本身,那么我们该怎么做?

使用TRUNCATE TABLE语句:

复制代码
TRUNCATE TABLE table_name   

SQL CREATE DATABASE 语句

CREATE DATABASE 语句用于创建数据库。

在RDBMS中,数据库名称始终应该是唯一的。

SQL CREATE DATABASE 语法

复制代码
CREATE DATABASE dbname;

在创建任何数据库之前,请确保您拥有管理权限。

SQL CREATE DATABASE 实例


下面的 SQL 语句创建一个名为 "my_db" 的数据库:

复制代码
CREATE DATABASE my_db;

数据库表可以通过 CREATE TABLE 语句来添加。

创建数据库后,您可以在数据库列表中检查它。

语句:

复制代码
SHOW DATABASES;

SQL CREATE TABLE 语句


SQL CREATE TABLE 语句

CREATE TABLE 语句用于创建数据库中的表。

表由行和列组成,每个表都必须有个表名。

SQL CREATE TABLE 语法

复制代码
CREATE TABLE table_name                
(                
column_name1 data_type(size),                
column_name2 data_type(size),                
column_name3 data_type(size),                
....                
);       

column_name 参数规定表中列的名称。

data_type 参数规定列的数据类型(例如 varchar、integer、decimal、date 等等)。

size 参数规定表中列的最大长度。

** 提示:** 如需了解 MS Access、MySQL 和 SQL Server 中可用的数据类型,请访问我们完整的 数据类型参考手册


SQL CREATE TABLE 实例

现在我们想要创建一个名为 "Persons" 的表,包含五列:PersonID、LastName、FirstName、Address 和 City。

我们使用下面的 CREATE TABLE 语句:

实例

CREATE TABLE Persons

(

PersonID int,

LastName varchar(255),

FirstName varchar(255),

Address varchar(255),

City varchar(255)

);

PersonID列数据类型为int,包含一个整数。

LastName、FirstName、Address和City列具有包含字符的varchar数据类型,这些字段的最大长度为255个字符。

空 "Persons" 表是这样的:

PersonID LastName FirstName Address City

** 提示:**使用 INSERT INTO 语句将数据写入空表。

相关推荐
鹓于8 小时前
Excel图片批量插入与文件瘦身
java·服务器·数据库
TDengine (老段)8 小时前
TDengine 数据函数 CORR 用户手册
大数据·数据库·物联网·时序数据库·tdengine·1024程序员节
倔强的石头_9 小时前
【金仓数据库】ksql 指南(四) —— 创建与管理表(KingbaseES 数据存储核心)
数据库
赵渝强老师9 小时前
【赵渝强老师】TiDB PD集群存储的信息
数据库·mysql·tidb
老纪的技术唠嗑局9 小时前
分库分表MyCat 架构迁移 OceanBase | 百丽核心财务系统迁移经验总结与问题汇总
数据库·架构·oceanbase
xrkhy15 小时前
微服务之ShardingSphere
数据库·微服务·oracle
JIngJaneIL15 小时前
停车场管理|停车预约管理|基于Springboot的停车场管理系统设计与实现(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·停车场管理系统
煎蛋学姐15 小时前
SSM儿童福利院管理系统ys9w2d07(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·ssm 框架·儿童福利院管理系统
sg_knight15 小时前
MySQL 空间索引(SPATIAL)详解:地理位置数据的高效查询利器
数据库·mysql·database·索引·关系型数据库·空间索引·spatial
梦子yumeko17 小时前
第五章Langchain4j之基于内存和redis实现聊天持久化
数据库·redis·缓存