首页 > 其他分享 >建表和添加数据

建表和添加数据

时间:2024-04-09 22:14:43浏览次数:18  
标签:建表 cpms -- id 添加 go 数据 nvarchar users

--切换到master数据库
use master
go
--删除cpms数据库
drop database cpms
go
--创建cpms数据库
create database cpms
on(name=cpms_data1,filename='c:\cpms\cpms_data1.mdf')
log on(name=cpms_log1,filename='c:\cpms\cpms_log1.ldf')
go
--切换到cpms数据库
use cpms
go
--创建ware表
--drop table ware
--go
--drop table worker
--go
create table ware
(ware_id nvarchar(4) not null primary key,--货号
ware_name nvarchar(16), --货名
spec nvarchar(12),--规格
unit nvarchar(2)--单位
)
go
--创建users表
create table users
(username nvarchar(20)not null primary key,--用户名
pwd varchar (20),--密码
usertype nvarchar (5)--用户类型
)
go
--创建worker表
create table worker 
(work_id nvarchar(6) not null primary key,--职工编号
work_name nvarchar(8) not null ,--姓名
sex bit not null,--性别
birth smalldatetime,--出生日期
telephone nvarchar(15) ,--联系电话
address nvarchar(50),--家庭住址
position nvarchar(10)--职位
)
go
--创建supplier表
create table supplier
(sup_name nvarchar(20)not null primary key,--供货商名称
sup_address nvarchar(24) ,--供货商地址
sup_tel nvarchar(8),--供货商联系电话
supplier nvarchar(8)--供货人
 )
go
create table stock
(stock_id int identity(1,1 ) not null primary key,--库存序列号
ware_id nvarchar(4),--货号
buy_num smallint ,--买入数量
sale_num smallint ,--库存数量
)
go
create table sell
(sell_id int identity(1,1) not null, --销售序列号
ware_id nvarchar(4),--货号
sell_price decimal(18,0),--销售单价
sell_date smalldatetime,--销售日期
sell_num smallint ,--销售数量
work_id nvarchar(6),--销售职工编号
)
go
create table restock
(res_id int identity(1,1)not null primary key,--进货序列号
ware_id nvarchar(4), --货号
res_price decimal(18,0),--进货单价
res_number smallint,--进货数量
res_date smalldatetime,--进货日期
work_id nvarchar(6),--进货人
sup_name nvarchar(20),--供货商名称
)
GO
--为users表添加数据
--方法一一次添加一条记录数据
--格式insert into表名(字段名列表)values(值列表)
insert into users(username,pwd,usertype)values('admin','admin','管理员')
insert into users(username,pwd,usertype)values('guest','12345','普通用户')
insert into users values('赵本山','123','普通用户')
--省略字段列表,必须是值列表的个数、顺序、类型和表结构的字段完全一致
--新建一个以你的学号或姓名拼音命名的账号
insert into users(username,pwd,usertype)values('wangmin','54321','普通用户')
--新建一个新账号,账号名为qq,用户类型是管理员,没有密码
insert into users(username,usertype)values('1234567890','管理员')
--已经插入的记录行不能重复插入,否者违反了主键约束
--值列表的顺序必须和字段名列表的顺序一致
--方法二一次添加多条记录数据
select * from users--查询users表的所有数据

 

标签:建表,cpms,--,id,添加,go,数据,nvarchar,users
From: https://www.cnblogs.com/bky-wang/p/18124952

相关文章

  • 数据库sql入门
    目录前言:一、什么是sql1、定义2、类型二、什么是数据库三、数据库的增删改1、查询数据库  2、创建数据库 3、删除数据库4、选择进入数据库5、创建表6、查看表的信息7、查看数据表列表8、删除数据表9、修改数据库表名 10、修改字符集11、写入内容12、增......
  • 目标检测:yolov8(ultralytics)训练自己的数据集,新手小白也能学会训练模型,一看就会
    目录1.环境配置2.数据集获取2.1网上搜索公开数据集2.2自制数据集2.2.1Labelimg安装2.2.2Labelimg使用2.3数据集转换及划分2.3.1数据集VOC格式转yolo格式2.3.2数据集划分3.训练模型3.1创建data.yaml3.2训练模型4.模型测试5.可视化界面分为4部分,......
  • 数据结构——递增有序链表的插入
    题目:实验目的:1、掌握线性表的基本知识2、深入理解、掌握并灵活运用线性表。3、熟练掌握线性表的存储结构及主要运算的实现已知顺序表L递增有序,将X插入到线性表的适当位置上,保证线性表有序。。输入格式:第1行输入顺序表长度,第2行输入递增有序的顺序表,第3行输入要插入的数据元......
  • 【数据结构 | 并查集】维护元素分组信息,支持高效合并集合、查询元素所在集合
    文章目录并查集概述引入并查集的实现存储方式Union-Find抽象基类两种实现思路基本实现基于QuickFind思路基于QuickUnion思路优化基于size的优化基于rank的优化find优化路径压缩路径分裂路径减半总结并查集概述并查集(DisjointSetUnion,简称并查集),也叫......
  • 【大数据篇】Spark运行时架构详解
    ApacheSpark的运行时架构是设计来高效处理大规模数据的。它包含多个组件,每个组件各司其职,共同协作完成数据处理任务。下面详细介绍这些组件及其职责:主要组件和进程Driver程序(DriverProgram):Driver程序是Spark应用的心脏,它运行应用的main()函数并且创建SparkContext......
  • 大数据技术与应用课堂测试-数据清洗同步
    一、 数据结构分析:(1)京津冀三省的2015年度的科技成果数据原始表,为Access数据库,; (2)要求将三省的科技成果数据汇总到同一表中(要求结果表为MySql数据表);(3)三个原始数据表结构不一致,要求结果表中包括所有的字段,表达意思相同或相似的字段要进行合并,不允许丢失字段(若只有本表独有字段,......
  • js 常用数组函数 join() 拼接, push()尾部添加、pop()移除最后一项、shift()删除第一项
    js常用数组函数join()拼接,push()尾部添加、pop()移除最后一项、shift()删除第一项、unshift()头部添加、sort()小到大顺序排列、slice()截取获取新数组、splice()分隔截取数组、concat()连接、reverse()反转文章目录1.join()函数2.push()函数3.pop()函数4.sh......
  • Qt使用Sqlite数据库-1(入门级)
    1.在Pro文件中加入sql资源QT+=coreguisql    这是第一步也是最重要的一步,没有加入sql资源。在包含数据库文件时会报错找不到该文件。2.创建链接及打开数据库//包含数据库头文件#include<QSqlDatabase>#include<QSqlError>#include<QSqlQuery>//创建链接......
  • Bcdboot - Bcd 启动文件创建和修复工具。BCDEDIT - 启动配置数据存储编辑器。
    BCDBOOT/?Bcdboot-Bcd启动文件创建和修复工具。bcdboot.exe命令行工具用于将关键启动文件复制到系统分区以及创建新的系统BCD存储。bcdboot<源>[/l<区域设置>][/s<卷号>[/f<固件>]][/v]         [/vbcd][/m[{OSLoaderID}]][/addlast]......
  • 2024数据安全:超过60%组织的DLP“成熟度低”
    人是数据安全的关键变量每年,一些漏洞和零日攻击都会成为安全团队的梦靥。但除了这些技术问题之外,大多数分析人士认识到,数据通常是由用户丢失的,而不是系统漏洞和配置错误。在这些情况下,潜在的原因可能是简单的粗心大意,凭据被威胁行为者窃取,或者在极端的例子中,恶意的内部人员利......