当前位置: 首页 > news >正文

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" 表是这样的:

PersonIDLastNameFirstNameAddressCity

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

 

相关文章:

  • 第十六章 文件服务
  • 无防御香港服务器如何防CC
  • 金蝶云星空表单插件获取控件值
  • 应届裁员,天胡开局——谈谈我的前端一年经历
  • day21_mysql
  • Linux内核分析(十四)--内存管理之malloc、free 实现原理
  • 深入了解HTTP与HTTPS关键差异与底层原理
  • 通过Python设置及读取PDF属性,轻松管理PDF文档
  • 阿里云国际站:应用实时监控服务
  • 使用Filebeat+Kafka+Logstash+Elasticsearch构建日志分析系统
  • spring-boot-starter-data-redis2.X连接redis7
  • 【Linux网络】1分钟使用shell脚本完成DNS主从解析服务器部署(适用于centos主机)
  • vue做的一个一点就转的转盘(音乐磁盘),点击停止时会在几秒内缓慢停止,再次点击按钮可以再次旋转,
  • 适用于WPF的设计模式
  • Redis 连接不上 WRONGPASS invalid username-password pair
  • 自己简单写的 事件订阅机制
  • input的行数自动增减
  • MYSQL 的 IF 函数
  • Unix命令
  • vue-loader 源码解析系列之 selector
  • 不上全站https的网站你们就等着被恶心死吧
  • 基于 Babel 的 npm 包最小化设置
  • 今年的LC3大会没了?
  • 嵌入式文件系统
  • 悄悄地说一个bug
  • 区块链将重新定义世界
  • 深度解析利用ES6进行Promise封装总结
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 如何用纯 CSS 创作一个货车 loader
  • ​iOS安全加固方法及实现
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • (层次遍历)104. 二叉树的最大深度
  • (独孤九剑)--文件系统
  • (二)pulsar安装在独立的docker中,python测试
  • (二)windows配置JDK环境
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm高校实验室 毕业设计 800008
  • (论文阅读30/100)Convolutional Pose Machines
  • (三)终结任务
  • (一)插入排序
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)Mysql的优化设置
  • (转)Unity3DUnity3D在android下调试
  • .aanva
  • .jks文件(JAVA KeyStore)
  • .Net Core和.Net Standard直观理解
  • .NET 服务 ServiceController
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET单元测试
  • .NET多线程执行函数
  • .net访问oracle数据库性能问题
  • .net分布式压力测试工具(Beetle.DT)
  • .NET下ASPX编程的几个小问题
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .NET中使用Redis (二)