快捷搜索:  汽车  科技

sql数据库入门命令(MSSQL-使用SQL语句插入或删除数据)

sql数据库入门命令(MSSQL-使用SQL语句插入或删除数据)delete from 表名 [where 条件]只删除表中数据 不带条件将删除整个表中所有的数据drop table 表名 表示将表整个都删除(可以将表结构都删除 所以整个表就不存在了)一般自动编号列都不用输入数据;有默认值的列数据可给可不给图中N前缀 一般都是在写字符串常量的时候 如果其中包含unicode字符(双字节字符)时要在字符串常量前面加一个N前缀 这样是为了保证数据的正确性2)删除数据表或表中数据1使用drop删除表 2使用delete删除或truncate清空表中数据

1)向表中插入数据 分为两种情况:1 向表中插入一条 2向表中插入多条数据

插入数据的SQL语句标准格式:insert into 表名 (列名 列名 ...) values(值1 值2 ...);

sql数据库入门命令(MSSQL-使用SQL语句插入或删除数据)(1)

向表中插入数据的SQL语句

当向表中插入一条数据的时候 可以选择只向表中的部分列插入数据 前提是表中的其他列 要么是自动编号列 要么是可以为空值的列 要么是有默认值的列

一般自动编号列都不用输入数据;有默认值的列数据可给可不给

图中N前缀 一般都是在写字符串常量的时候 如果其中包含unicode字符(双字节字符)时要在字符串常量前面加一个N前缀 这样是为了保证数据的正确性

2)删除数据表或表中数据1使用drop删除表 2使用delete删除或truncate清空表中数据

drop table 表名 表示将表整个都删除(可以将表结构都删除 所以整个表就不存在了)

delete from 表名 [where 条件]只删除表中数据 不带条件将删除整个表中所有的数据

truncate table 表名 与delete一样都可以删除表中的数据

truncate与delete删除数据的区别:

1)使用truncate只能用来清空表中数据 自动编号列会回到初始值 delete会继续增长

2)使用truncate因为会按照最小的方式来记录日志 所以高效 一般删除大量数据

truncate方式现在只做了解即可;只要会用带条件的delete删除语句即可

sql数据库入门命令(MSSQL-使用SQL语句插入或删除数据)(2)

删除表或删除表中数据

猜您喜欢: