SQL-SERVER学习(一) 数据表的基本操作
1、创建一个数据库,数据库的名字是UserInfo
create database UserInfo;
2、创建一个数据表,数据表的名字是UserInfo
create table UserInfo
(
UserId int primary key identity(1, 1),
UserName varchar(50),
Pwd varchar(20),
Age int,
Gender char(5)
)
3、向表格插入数据
insert into UserInfo(UserName, Pwd, Age, Gender)
values('张三', 'zhangsan123', 20, '男')
insert into UserInfo(UserName, Pwd, Age, Gender)
values('李四', 'lisi123', 42, '女')
insert into UserInfo(UserName, Pwd, Age, Gender)
values('王五', 'wangwu123', 50, '女')
insert into UserInfo(UserName, Pwd, Age, Gender)
values('刘德华', 'lisi123', 42, '男')
insert into UserInfo(UserName, Pwd, Age, Gender)
values('张学友', 'wangwu123', 50, '男')
insert into UserInfo(UserName, Pwd, Age, Gender)
values('刘亦菲', 'lisi123', 25, '女')
insert into UserInfo(UserName, Pwd, Age, Gender)
values('杨幂', 'wangwu123', 33, '女')
insert into UserInfo(UserName, Pwd, Age, Gender)
values('刘诗诗', 'wangwu123', 18, '女')
insert into UserInfo(UserName, Pwd, Age, Gender)
values('邓紫棋', 'wangwu123', 16, '女')
4、查询
select (
select * ,age as 'number' from UserInfo ) t
where t.Age>50 and t.number=1
select * from UserInfo where Gender = '女' and Age < 20 and UserName like '邓%'
select * from UserInfo
5、更改属性值
update UserInfo set Age = 19 where UserName = '李四'
update UserInfo set Age = 20 where UserName = '李四' or UserName = '王五'
select * from UserInfo where (UserName like '刘%') and (Gender = '女') and (UserName not like '%诗')
select * from UserInfo
6、删除数据
delete from UserInfo where UserId = 10 or UserId = 11
SQL-SERVER学习(一) 数据表的基本操作的更多相关文章
- Sql Server系列:数据表操作
表是用来存储数据和操作数据的逻辑结构,用来组织和存储数据,关系数据库中的所有数据都表现为表的形式,数据表由行和列组成.SQL Server中的数据表分为临时表和永久表,临时表存储在tempdb系统数据 ...
- 【SQL Server】sql server更改了数据表的字段/新增数据表的字段 无法保存
sql server更改了数据表的字段/新增数据表的字段 无法保存 解决方法:进入 工具-->选项-->Designers-->表设计器和数据库设计器-->取消勾选 即可
- 定制Asp.NET 5 MVC内建身份验证机制 - 基于自建SQL Server用户/角色数据表的表单身份验证
背景 在需要进行表单认证的Asp.NET 5 MVC项目被创建后,往往需要根据项目的实际需求做一系列的工作对MVC 5内建的身份验证机制(Asp.NET Identity)进行扩展和定制: Asp.N ...
- C# 如何获取SQL Server 中指定数据表的所有字段名和字段类型
如何获取指定数据表的所有字段名和字段类型.SqlConnection.GetSchema方法有2个重载形式,获取指定数据表的所有字段名和字段类型的秘密就在GetSchema (String, Stri ...
- MySQL学习笔记 -- 数据表的基本操作
数据库是一个可以存放数据库对象的容器,数据库对象包括:表.视图.存储过程.函数.触发器.事件.其中,表是数据库最基本的元素,是其他数据库对象的前提条件. 表中的一列称为一个字段,一行称为一条记录. 1 ...
- sql server返回插入数据表的id,和插入时间
假设要插入数据的数据表结构如下
- SQL Serever学习8——数据表3
创建索引 索引就像是字典的目录一样,可以快速的指定需要的数据. 有没有索引的区别 一个没有索引的集合,如果我们需要查找某一个对象,需要遍历整个集合,直到找到匹配的对象,整个工作费时费力,这只是找一个对 ...
- SQL Serever学习7——数据表2
修改数据表的属性 保存数据表的修改的时候,总会弹出阻止修改的警告. 解决方法2种: 1.可以使用T-sql语句强行修改 2.工具>选项>设计器>表设计器和数据库设计器>阻止保存 ...
- SQL Serever学习6——数据表
数据表 表的构成 数据库中的基本表由记录(行)和字段(列)构成,SQLServer2008每个表可以有1024个列,每个列可以有8060字节(不包括iamge,ntext,text类型). 记录(Re ...
- sql server 数据库系统整理——数据表的创建和管理
注意: 1. 固定长度字符类型比非固定长度字符类型占用空间要大,可是因为进行字段值设置的时候固定长度字符类型无需进行长度处理就能够进行,因此它的处理速度更快. 所以 对于长度相对固 ...
随机推荐
- DP Intro - poj 1947 Rebuilding Roads
算法: dp[i][j]表示以i为根的子树要变成有j个节点的状态需要减掉的边数. 考虑状态转移的时候不考虑i的父亲节点,就当不存在.最后统计最少减去边数的 时候+1. 考虑一个节点时,有两种选择,要么 ...
- cuda9.0 中不存在libnppi.so
编译一个caffe版本,报错找不到 -lnppi 发现使用打是cuda9.0, 但是cuda9.0 中不存在libnppi.so. 只好换成cuda8.0.
- 后台如何通过Request取得多个含有相同name的控件的值?
在Asp.net开发中,所有html控件的值都是可以在服务器端用后台代码的Request[name]来获取其值的.但如果有多个相同name的Html控件提交到后台,怎么分别取各个控件的值呢?而多数情况 ...
- Linux 中的rsh,ssh
第一部分 rsh 的安装与配置 http://www.ttlsa.com/linux/configure-rsh-rcp-scp-on-centos/ http://www.ahlinux.com/s ...
- centos 7安装phpMyadmin
1.phpmyadmin官网下载多语言包 2.找到libraries目录下的config.default.php1)查找$cfg['PmaAbsoluteUri'] 设置默认访问网址 2)查找$cfg ...
- spring 3.0 整合redis
参考文章:https://blog.csdn.net/weixin_42184707/article/details/80361464 其中遇到了问题,第一,redis的xml配置文件中的,头部地址资 ...
- BNU27937——Soft Kitty——————【扩展前缀和】
Soft Kitty Time Limit: 1000ms Memory Limit: 65536KB 64-bit integer IO format: %lld Java class n ...
- java代码行数统计工具类
package com.syl.demo.test; import java.io.*; /** * java代码行数统计工具类 * Created by 孙义朗 on 2017/11/17 0017 ...
- 【Bigdecimal】
---恢复内容开始--- 大位数除法的时候注意1/3问题:异常:[Exception in thread "main" java.lang.ArithmeticException: ...
- Swift函数_inout参数
//无inout参数的函数 func changeName(var name:String){ name = "Hello" println(name) } let payerNa ...