ms-sql关联表操作

1、创建数据库employee : create database employee;

2、创建员工表EMP:use employee;create table EMP( id int,sex varchar(6),name varchar(20));

3、创建工资表SAL:user employee;create table SAL( id int,salary float);

4、EMP表插入数据:insert into EMP values(01,‘男‘,‘李明‘),(02,‘女‘,‘李丽‘),(03,‘男‘,‘赵四‘);

5、SAL表插入数据:insert into SAL values(01,3500),(02,4200),(03,4500);

6、男员工工资提高10%:update SAL set SAL.salary=SAL.salary*1.1 from EMP,SAL where SAL.id=EMP.id and EMP.sex=‘男‘;

时间: 2024-10-19 15:43:10

ms-sql关联表操作的相关文章

.NetCore中EFCore的使用整理(三)-关联表操作

一.查询关联表数据 StudyAboard_TestContext _context = new StudyAboard_TestContext(); CrmRole role = _context.CrmRole .Include(q => q.CrmRoleMenu) .Where(q => q.Id == 1).FirstOrDefault(); 二.清空关联表数据 StudyAboard_TestContext _context = new StudyAboard_TestContex

sql 数据表操作 create alert drop

--创建数据表php41_goods商品表create table php41_goods(    goods_id mediumint unsigned not null  auto_increment comment '主键',    goods_name varchar(32) not null comment '商品名称',    goods_price decimal(10,2) not null default 0 comment '市场价格',    goods_shop_pric

oracle/ms sql 系统表

sql server系统表详细说明 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures主数据库 配置选项 syscurconfigs主数据库当前配置选项 sysdatabases主数据库服务器中的数据库 syslanguages主数据库语言 syslogins主数据库 登陆帐号信息 sysoledbusers主数据库 链接服务器登陆信息 sysprocesses主数据库进程 sysremotelogins主数据库 远程

C++对MS SQL Server的操作

今天因为在做一份C++的期末作业,突然想用C++来链接数据库,实现数据的重复利用,所以就作死去百度搜了一下. 更巧的事情是,一搜居然还有很多搜索结果,然后就照着做了. 做的过程很艰辛,就不一一诉说了,就简单说两句,C++的类名很奇怪,然后就是参数名啥的非常奇怪,也没有相应的参数说明,什么参数啥的完全不懂. 然后就是慢慢的做,在类型转换和数据操作上废了点时间,其他的还好,就不多说了,直接上代码,因为注释很详细清楚. 不过,在看我的乱的要死的代码之前,建议先看看大神的代码. 第一份是遍历一个表的代码

C#实现GRID字段别名显示,利用MS SQL数据库表及字段描述

大家看到现有的大多数ERP系统向用户展示的都是中文的字段名,如果维护过ERP就会发现后台的数据库里面用的都是英文字段名的,这时就需要一个字段名别名转换处理,我有想过用[字段名 AS 别名]的方法不过我觉得好麻烦 也写了好多的代码,后面我无意中看到了MSDN上的文档发现了DataTableMapping 以下代码示例创建一个 DataTableMapping(从 System.Data.Common 命名空间)并通过将其命名为"Table"来使其成为指定 DataAdapter 的默认映

SQL语句表操作

创建表create table student(    id int not null auto_increment primary key comment '这是主键',    sno varchar(10) comment '这是姓名',    sex int default 1 comment '这是性别 1代表男 0代表女',    brithday date);数据类型: int date datetime  timestemp  varchar(20)查看表结构desc studen

MS SQL 为表中的字段添加/修改说明

--使用 execute sp_addextendedproperty / sp_updateextendedproperty 过程 --添加表说明 execute sp_addextendedproperty 'MS_Description','表说明','user','dbo','table','表名'; --添加表-字段说明 execute sp_addextendedproperty N'MS_Description',N'字段说明',N'SCHEMA',N'dbo',N'table',

MS SQL 2012表分区

最近开发一个手机用户统计平台,因为涉及到数据庞大,不得不以一周为单位对统计报表进行分区,所以记录一下,方便以后查看 第一步创建文件分组 对于文件分组共创建了14个,从 xy_group_20141025 到 xy_group_20150125, 下面是最后一个分组, ADD FILEGROUP xy_group_20150125 GO ALTER DATABASE xiangyue_pt ADD FILE ( NAME = 'xy_20150125', FILENAME = 'C:\xiangy

SQL复制表操作

select * into tb1 from tb2 insert into tb1 (fld1, fld2)  select fld1, 0 from tb2 where fld0='x' 以上两句都是将 源表 的数据插入到 目标表,但两句又有区别的: 第一句(select into from)要求目标表不存在,因为在插入时会自动创建. 第二句(insert into select from)要求目标表存在,由于目标表已经存在,所以我们除了插入源表的字段外,还可以插入常量,如例中的:0.