求一条删除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
但是你的两个表建有关系,删主表的时候必须把从表的对应数据删除掉。剩下的你想想把。
删除一个表的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 databasename 删除数据库 drop database dbname 创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 删除新表 drop table tabname 参考资料:百度百科—sql语句大全。
关于SQL语句中delete语句
用delete的话会把整行都删掉的 这个时候需要如果需要先用
DESC 产品;
用这个来查看表的结构 看看 ID到底是什么类型的 如果是int你想把他改成字符串的话就得用
ALETR 来改
ALETR TABLE 产品
MODIFY COLUMN 产品ID VARCHAR(10);
这样就行了
如果只想修改2的话就用 update
UPDATE 产品
SET 产品ID=’1′ (这条成立的前提是你用前边的语句修改过产品ID的类型)
where 产品ID=’2′;
求一条删除sql语句
这个方法不错,触发器。
就是当你删除student表的数据的时候让系统自动执行相应的Sql语句。我用SqlServer的方式帮你写个(其实其他数据库也一样,差不多)Create trigger trg_delete on student for deleteas在这里就把score表的中数据删除掉 delete from score where stuId=(select stuId from deleted) //deleted为系统临时表,后面的这段子查询就是获取到刚刚被删除掉的stuId。
go 但是你的两个表建有关系,删主表的时候必须把从表的对应数据删除掉。剩下的你想想把。
SQL的几个删除语句
DROP 语句
从数据库中删除已存在的表,或从表中删除已存在的索引。
http://**view/*
DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项
http://**daijun2007/blog/item/*
Truncate是SQL中的一个删除数据表内容的语句,用法是:
TRUNCATE TABLE [Table Name]。
http://**view/*