删除sql语句怎么写

1. 删除一个表的sql 语句怎么写啊

使用drop语句,drop table (需要删除表的名字)。

drop是删除整个表,delete是删除表的内容。 drop语句的作用:删除内容和定义,释放空间,简单来说就是把整个表去掉。

以后要新增数据是不可能的,除非新增一个表。 删除表时需要注意的事项: 1、如果删除应用表别名,则delete 后面一定要接对应的别名,然后再接表名,不然报错。

2、delete删除sql后面不可接通配符*,即delete * from ,这样会报错。 3、delete删除sql默认的返回值为int数据类型,当删除一条数据时,返回int数据1,当删除num条数据时,则返回int类型num。

扩展资料: SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。

常用语句: 创建数据库 CREATE DATABASE database-name 删除数据库 drop database dbname 创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 删除新表 drop table tabname 参考资料:百度百科—sql语句大全。

2. sql 删除语句

1、delete 语句用于删除表中的行。

delete语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存 语法:DELETE FROM 表名称 WHERE 列名称 = 值, 如:删除student表中姓名为张三丰的学生信息-delete from studentwhere name='张三丰'; 2、drop (删除表):删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表。

drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger)索引(index);依赖于该表的存储过程/函数将被保留,但其状态会变为:invalid。 3、truncate (清空表中的数据):删除内容、释放空间但不删除定义(保留表的数据结构)。

与drop不同的是,只是清空表数据而已。 注意:truncate 不能删除行数据,要删就要把表清空。

扩展资料: 数据库操作中,经常要用到删除表和删除表数据,在实际应用中,三者的区别是明确的。 当你不再需要该表时, 用 drop; 当你仍要保留该表,但要删除所有记录时, 用 truncate; 当你要删除部分记录时(always with a WHERE clause), 用 delete。

truncate 与delete 比较: 1、truncate table 在功能上与不带 WHERE 子句的 delete语句相同:二者均删除表中的全部行。 2、truncate 比 delete速度快,且使用的系统和事务日志资源少。

3、truncate 操作后的表比Delete操作后的表要快得多。

3. oracle 删除sql语句怎么写

语法与其它的sql数据库教程是一样的,如下 DELETE FROM COURSES WHERE COURSE_DESIGNATER = 'Java110' 按条件比较复杂的操作方法 DELETE FROM CLASSCONVENINGS WHERE CLASSES_NUM_FK > 4 AND CLASS_CONVENE_DATE = TO_DATE('2006-02-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS') AND CLASS_LOCATION_FK = 'Seattle-Training Room 1' 下面来看个详细的实例 SQL> -- create demo table SQL> create table Employee( 2 ID VARCHAR2(4 BYTE) NOT NULL, 3 First_Name VARCHAR2(10 BYTE), 4 Last_Name VARCHAR2(10 BYTE), 5 Start_Date DATE, 6 End_Date DATE, 7 Salary Number(8,2), 8 City VARCHAR2(10 BYTE), 9 Description VARCHAR2(15 BYTE) 10 ) 11 / Table created. SQL> SQL> -- prepare data SQL> insert into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description) 2 values ('01','Jason', 'Martin', to_date('19960725','YYYYMMDD'), to_date('20060725','YYYYMMDD'), 1234.56, 'Toronto', 'Programmer') 3 / 1 row created. SQL> insert into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description) 2 values('02','Alison', 'Mathews', to_date('19760321','YYYYMMDD'), to_date('19860221','YYYYMMDD'), 6661.78, 'Vancouver','Tester') 3 / 1 row created. SQL> insert into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description) 2 values('03','James', 'Smith', to_date('19781212','YYYYMMDD'), to_date('19900315','YYYYMMDD'), 6544.78, 'Vancouver','Tester') 3 / 1 row created. SQL> insert into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description) 2 values('04','Celia', 'Rice', to_date('19821024','YYYYMMDD'), to_date('19990421','YYYYMMDD'), 2344.78, 'Vancouver','Manager') 3 / 1 row created. SQL> insert into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description) 2 values('05','Robert', 'Black', to_date('19840115','YYYYMMDD'), to_date('19980808','YYYYMMDD'), 2334.78, 'Vancouver','Tester') 3 / 1 row created. SQL> insert into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description) 2 values('06','Linda', 'Green', to_date('19870730','YYYYMMDD'), to_date('19960104','YYYYMMDD'), 4322.78,'New York', 'Tester') 3 / 1 row created. SQL> insert into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description) 2 values('07','David', 'Larry', to_date('19901231','YYYYMMDD'), to_date('19980212','YYYYMMDD'), 7897.78,'New York', 'Manager') 3 / 1 row created. SQL> insert into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description) 2 values('08','James', 'Cat', to_date('19960917','YYYYMMDD'), to_date('20020415','YYYYMMDD'), 1232.78,'Vancouver', 'Tester') 3 / 1 row created. SQL> SQL> SQL> SQL> -- display data in the table SQL> select * from Employee 2 / ID FIRST_NAME LAST_NAME START_DAT END_DATE SALARY CITY DESCRIPTION ---- ---------- ---------- --------- --------- ---------- ---------- --------------- 01 Jason Martin 25-JUL-96 25-JUL-06 1234.56 Toronto Programmer 02 Alison Mathews 21-MAR-76 21-FEB-86 6661.78 Vancouver Tester 03 James Smith 12-DEC-78 15-MAR-90 6544.78 Vancouver Tester 04 Celia Rice 24-OCT-82 21-APR-99 2344.78 Vancouver Manager 05 Robert Black 15-JAN-84 08-AUG-98 2334.78 Vancouver Tester 06 Linda Green 30-JUL-87 04-JAN-96 4322.78 New York Tester 07 David Larry 31-DEC-90 12-FEB-98 7897.78 New York Manager ID FIRST_NAME LAST_NAME START_DAT END_DATE SALARY CITY DESCRIPTION ---- ---------- ---------- --------- --------- ---------- ---------- --------------- 08 James Cat 17-SEP-96 15-APR-02 1232.78 Vancouver Tester 8 rows selected. SQL> SQL> SQL> SQL> SQL> SQL> SQL> -- delete command with conditions SQL> SQL> delete from Employee where Salary > 3000; 4 rows deleted. SQL> SQL> select * from Employee; ID FIRST_NAME LAST_NAME START_DAT END_DATE SALARY CITY DESCRIPTION ---- ---------- ---------- --------- --------- ---------- ---------- --------------- 01 Jason Martin 25-JUL-96 25-JUL-06 1234.56 Toronto Programmer 04 Celia Rice 24-OCT-82 21-APR-99 2344.78 Vancouver Manager 05 Robert Black 15-JAN-84 08-AUG-98 2334.78 Vancouver Tester 08 James Cat 17-SEP-96 15-APR-02 1232.78 Vancouver Tester 4 rows selected. 删除指定的内容 SQL> CREATE TABLE project ( 2 pro_id NUMBER(4), 3 pro_name VARCHAR2(40), 4 budget NUMBER(9,2), 5 CONSTRAINT project_pk PRIMARY KEY (pro。

4. 求一条删除sql语句

这个方法不错,触发器。就是当你删除student表的数据的时候让系统自动执行相应的Sql语句。

我用SqlServer的方式帮你写个(其实其他数据库也一样,差不多)

Create trigger trg_delete on student for delete

as

--在这里就把score表的中数据删除掉

delete from score where stuId=(select stuId from deleted) //deleted为系统临时表,后面的这段子查询就是获取到刚刚被删除掉的stuId。

go

但是你的两个表建有关系,删主表的时候必须把从表的对应数据删除掉。剩下的你想想把。

5. 删除表中一个字段的SQL语句怎么写

1、首先需要打开SQL Developer,右击要操作的数据库,选择【连接】。

2、在弹出对话框中,输入口令,点击【确定】。

3、展开【表】目录,右击要操作的表,选择【编辑】。

4、此时进入表编辑界面。

5、选择要操作的字段,如LOCATION字段后,点击【X】,再点击【确定】。

6、此时表字段就删除了。

6. mysql中删除表中所有数据的sql语句怎么写

使用truncate语句就可以删除表中所有数据。

truncate 语句的简单说明:

1. 一般情况下,删除数据大家都在使用delete语句;

2. 这个 truncate 命令很简单,它的意思是:删除表的所有记录;

3. 相当于 delete 语句不写 where 子句一样;

4. 其语法结构为:TRUNCATE [TABLE] tbl_name;

5. 这里简单的给出个示例,我想删除 friends 表中所有的记录,可以使用如下语句:truncate table friends;

6. 如果想要删除表的所有数据,truncate语句要比 delete 语句快。因为 truncate 删除了表,然后根据表结构重新建立它,而 delete 删除的是记录,并没有尝试去修改表;

7. 不过truncate命令快规快,却不像delete命令那样对事务处理是安全的。因此,如果我们想要执行truncate删除的表正在进行事务处理,这个命令就会产生退出并产生错误信息。

删除sql语句怎么写

转载请注明出处育才学习网 » 删除sql语句怎么写

知识

繁体贼字怎么写

阅读(175)

本文主要为您介绍繁体贼字怎么写,内容包括72画的繁体字《贼》怎么写,写贼字繁体有个口句怎么写,贼”字繁体怎么写。贼 (贼) :[zéi] , 释义:1.偷东西的人 2.对人民有危害的人 3.害,伤害词组:白贼、邦贼、暴贼白贼:拼音:[bái zéi

知识

宅的拼音怎么写的

阅读(241)

本文主要为您介绍宅的拼音怎么写的,内容包括宅的读音是什么,爰宅拼音怎么写,大写,(郭宅)二字拼音怎么写。第拼音:dì“第”字详解:

知识

俊俏的俏怎么写

阅读(261)

本文主要为您介绍俊俏的俏怎么写,内容包括俊俏的俏怎么写,俊俏的俏怎么写,俊俏的俏是什么意思。杨补凡为余夫妇写载花小影,神情确肖.是夜月色颇佳,兰影上粉墙,别有幽致,星澜醉后兴发曰:“补凡能为君写真,我能为花图影.”余笑曰:“花影

知识

读书的申请书怎么写

阅读(422)

本文主要为您介绍读书的申请书怎么写,内容包括读书申请书怎么写,读书申请书怎么写,向单位申请读书的申请书怎么写。申请 敬爱的学校领导: 我是某某城区的学生,因为学校太远,每天要花好几小时乘公交车,就读非常不方便…… 我家离贵校很近,而且我

知识

二年级家书怎么写

阅读(230)

本文主要为您介绍二年级家书怎么写,内容包括小学二年级学生,要写一封家书怎么写,我不知道二年级怎么写家书,女儿二年级,现要写一封给女儿的微家书,不知怎写。怎样写家书 书信分成几部分? 书信一般由称呼、问候语、正文、结尾、署名、日期所

知识

英语成员怎么写

阅读(155)

本文主要为您介绍英语成员怎么写,内容包括成员的英语单词怎么写,介绍家庭成员的英语作文怎么写,用英语介绍家庭成员和爱好怎么写。【原创】I have a happy family. In my family, There are there poeple:They

知识

桑叶的桑怎么写

阅读(246)

本文主要为您介绍桑叶的桑怎么写,内容包括填量词一什么桑叶一什么桑葚各写三个,桑叶的桑组词是,谁知道好的描写桑树桑叶的诗句和文段。一片桑叶,一把桑叶,一堆桑叶2、一个桑葚,一盒桑葚,一篮桑葚“桑叶”的读音:[ sāng yè ] 基本解释:桑树的叶

知识

日语亲爱的怎么写的

阅读(240)

本文主要为您介绍日语亲爱的怎么写的,内容包括请问"亲爱的"日语怎么写,亲爱的用日语怎么说,日语"亲爱的"怎么写。亲爱的的日文与中文写法一样:亲爱 读音为:[しんあい] 释义:亲爱的。人に好意や亲しみの感情を抱いていること。例句:名:ノナその人を爱

知识

excel与条件怎么写

阅读(237)

本文主要为您介绍excel与条件怎么写,内容包括Excel条件语句怎么写,excel2010条件格式大于或等于怎么写,不等于怎么写,excel函数同时满足三个条件后求和怎么写(这三个条件分为三列)A。这个要用到条件格式, 分三步做:第一步:选中$D$2:$D$4范围路径

知识

英语金怎么写

阅读(158)

本文主要为您介绍英语金怎么写,内容包括金的英语怎么写,“金”字英语怎样写,金,英文怎么写。金的英文是gold。gold英 [gəʊld] 美 [goʊld] n. 金,黄金; 金色; 金币; 金饰品;adj. 金(制)的,含金

知识

勇敢的我怎么写

阅读(181)

本文主要为您介绍勇敢的我怎么写,内容包括小学生作文勇敢的我怎么写400字,勇敢的我怎么写,我真勇敢的作文怎么写。这是发生在我身边的一件事,每当我在公交车上看到有人让座,我便会回忆起那件事。这件事既让我对自己感到十分惭愧,也让我对一位

知识

开题报告情况怎么写

阅读(158)

本文主要为您介绍开题报告情况怎么写,内容包括开题报告怎么写,开题报告怎么写,写论文开题报告研究目标怎么写啊,要求是五百字.我怎么觉得论文的题。如何选择问题 我一起萦绕于怀的,是在写博士论文开题报告的一年多时间里,导师薛澜教授反复追

知识

小篆的王字怎么写

阅读(213)

本文主要为您介绍小篆的王字怎么写,内容包括“王”的篆体怎么写,王字的篆体字怎么写,“王”字的小篆怎么写。“王”的篆体写法如下: 篆书是大篆、小篆的统称。大篆指甲骨文、金文、籀文、六国文字,它们保存着古代象形文字的明显特点。 小篆

知识

假如的诗怎么写

阅读(215)

本文主要为您介绍假如的诗怎么写,内容包括用假如写一首诗怎么写,你好用假如写一首诗怎么写,假如的诗。假如一个人心里没有了诗 〔调查〕 老师,我想写诗又不会写怎么办?写诗都要掌握哪些基本的技巧?老师,很少有人给我们讲新诗,我自己谈了一些

知识

phpmysqlif语句怎么写

阅读(185)

本文主要为您介绍phpmysqlif语句怎么写,内容包括phpif语句怎么写,mysqlif语句怎么写,php中if语句该怎么写。首先,我们平时一般不在接受参数的时候加 @错误抑制 的,一般是这样: $g = isset ( $_GET[g] )?$_GET[g]:

知识

phpmysql语句怎么写

阅读(135)

本文主要为您介绍phpmysql语句怎么写,内容包括php中写mysql语句,php中插入MySQL数据库的语句怎么写,php一段mysql语句的写法,在线等。不管怎样,在这里我总结了常用的PHP连接MySQL数据库以及读取写入数据库的方法,希望能够帮到你,当然也是作为

知识

mysql的删除语句怎么写

阅读(188)

本文主要为您介绍mysql的删除语句怎么写,内容包括MYSQL的删除语句怎么写,MYSQL的删除语句怎么写,mysql数据库删除数据语句怎么写。方法/步骤查询数据:select * from xxx;例子:(1)select id,username,password from t

知识

hql的查询语句怎么写

阅读(216)

本文主要为您介绍hql的查询语句怎么写,内容包括求单表查询的hql语句怎么写,求单表查询的hql语句怎么写,按日期查询的hql语句应该怎么写。String hql = "from Denglu denglu where firstname= " + denglu.getUser

知识

更新数据库的语句怎么写

阅读(195)

本文主要为您介绍更新数据库的语句怎么写,内容包括数据库更新语句怎么写,数据库更新语句怎么写,更新数据库的一条sql语句怎么写。看你的意思应该是想给表里的每条记录加一个序号,但是一个一个从2、3.开始改很麻烦,所有想用SQL语句来实现。本

知识

sql语句的if判断语句怎么写

阅读(154)

本文主要为您介绍sql语句的if判断语句怎么写,内容包括sql中的if判断语句应该怎么写,sqlif判断语句怎么写,sqlif判断语句怎么写。sql中的if语句写法和java中差不多,都是先定义变量再使用变量进行判断。由于你的提问不是很清晰,我就自己的看法

知识

oracle分页语句怎么写

阅读(253)

本文主要为您介绍oracle分页语句怎么写,内容包括oracle里分页的语句怎么写,oracle里分页的语句怎么写,在oracle数据库中的分页SQL语句怎么写。前提:分页参数:size = 20 page = 2;没有order by的查询;嵌套子查询,两次筛选(推荐使用)。SQL语句:SELE

知识

javasql语句怎么写

阅读(208)

本文主要为您介绍javasql语句怎么写,内容包括Java的sql语句要怎么写啊格式啊,在java语句怎么写sql语句,JAVA中新建表的SQL语句怎么写。String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";String sConnStr =

[/e:loop]