sql Server 创建表 插入 修改 删除
来源:互联网 发布:淘宝流量下降原因 编辑:程序博客网 时间:2024/05/16 09:07
--创建一张表,最好给一个primary key
create table chiuan
(mId int primary key,
mName nvarchar(100),
mAge int
)
--插入一些值
insert into chiuan values(1,'大王',20)
insert into chiuan values(1,'大虫',22)
那么这个肯定会报错,因为设置了一个primary key,不可能存在两个相同的值,大王不可能和大虫一样嘛!
insert into chiuan values(1,'大王',20)
insert into chiuan values(2,'大虫',22)
改成上面这个就可以啦哟~~~哟霍霍~~~--插入部分字段,也就是说,不一定把创建表的所有信息都提供值,(除非那里不允许为空,并且主键不能不提供!!)
insert into chiuan (mId ,mName ) values(3,'大王')
如上,在插入表后,可以指定一个插入的字段,然后后面提供的值必须要对应哦!哟嚯嚯~~~
--修改数据
update chiuan set mId=4 where mName='大王'
语法
update 表明 set 位置=值 where 位置=值
后面的位置=值是要修改的位置段
--修改同一个位置的多个值呢?
update chiuan set mName='大神' , mAge=30where mId=1
上面要修改的值用 逗号隔开哦,语法都是相似的嘛~~逗号你懂的!!
--主键能修改么????
请看上面“--修改数据” 下面的,是可以修改的哦!但是你不能修改为已经存在的主键key
--特别的:把NULL值修改
update chiuan set mName='无名' where mAge=null
以上这个很明显就是错的哦!应该这样
update chiuan set mName='无名' where mAge is null
=。=不能习以为常的用=null这种逻辑哦~~英文英文~~is null,不懂为何设计者不弄多一个条件=null,我HOLD不住了
整个表格
delete from 表名
删除指定数据
delete from chiuan where mAge is null
以上就把所有年龄空的人删除
那么我要两个条件呢??
delete from chiuan where mAge>=20 and mAge<= 70
delete from chiuan where mAge is null or (mAge>=20 and mAge <=70)
- sql Server 创建表 插入 修改 删除
- SQL Server触发器创建、删除、修改、查看
- SQL Server触发器创建、删除、修改、查看
- SQL Server触发器创建、删除、修改、查看
- SQL Server触发器创建、删除、修改、查看
- SQL Server触发器创建、删除、修改、查看
- SQL Server 数据库的创建、删除、修改
- SQL Server触发器创建、删除、修改、查看
- SQL Server触发器创建、删除、修改、查看
- SQL Server触发器创建、删除、修改、查看
- sql 插入,修改,删除
- sql之插入、更新、删除记录,创建、修改以及删除表
- 创建表,添加修改删除字段,插入修改删除数据
- SQL 学生选课创建,插入,修改,删除以及SQL2005安装
- SQL Server触发器创建、删除、修改、查看示例教程
- SQL Server触发器创建、删除、修改、查看示例教程
- SQL Server触发器创建、删除、修改、查看示例教程
- SQL Server触发器创建、删除、修改、查看示例教程
- 摘抄
- android 自定义锁屏
- 利用SqlBulkCopy快速大量导入数据
- C#中方法参数的四种类型
- C++虚函数的实现机制
- sql Server 创建表 插入 修改 删除
- GridView动态绑定列
- U_boot 的 bootcmd 和bootargs参数详解
- 关于hibernate框架的简介(待)
- C++静态成员与友元
- 安装postgresql+postgis记录,以及导入SHP到postgis中
- uboot启动zImage(go)和uImage(bootm)分析
- 在Unbuntu上安装Nginx
- u-boot环境变量的设置与使用