![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库入门
rmxob
这个作者很懒,什么都没留下…
展开
-
SQL Server JOIN
表表名:属性表表名:属性二表JOIN可通过相同的列名连接两个表格式SELECT 表一.列名,表二.列名FROM 第一个表名INNER JOIN 第二个表名ON 表一.相同的列名=表二.相同的列名例:普通的方法:用JOIN:結果:LEFT/RIGHT/FULL JOIN格式:SELECT 表一.列名,表二.列名FROM 第一个表名LEFT/R...原创 2019-04-15 20:31:47 · 1070 阅读 · 0 评论 -
用c#与数据库做一个文字小游戏(一)
计划人物系统(人物表){人物升级,人物属性}怪物系统(怪物表){怪物名字,属性,掉落的东西}背包系统{物品名,物品数量。}装备系统{装备属性}宠物系统第一个系统,人物系统准备。人物必然需要升级与攻击力,用数据库后触发器,当经验值满足一定条件时,等级与攻击力增加//修改后的ALTER TRIGGER [dbo].[trigger_update] on ...原创 2019-05-16 22:55:05 · 1450 阅读 · 2 评论 -
用c#与数据库做一个小游戏(二)
目前的效果图:注:背景网图,侵删。已完成的功能:人物的打怪升级(触发器自动修改属性),掉落物品,金钱,背包,商店购买,回城回血(进度条),背景音乐。背包: public void bag_add(string goods)//检查并插入背包中 { sql.Open(); string bag_check = "sele...原创 2019-05-21 20:58:04 · 1476 阅读 · 3 评论 -
c#与数据库的连接(三)登录与注册功能 信息管理系统
项目效果共有登录,注册,加载,管理 4个窗体。登录: a.Open(); string uid = textBox1.Text.Trim(); string pwd = textBox2.Text.Trim(); string strsql = "select uid,pwd from 班...原创 2019-05-11 20:25:30 · 1265 阅读 · 0 评论 -
c#与数据库的连接(二)数据库信息管理
项目效果加载效果:与数据库连接,将指定表载入dataGridView1中。代码: conn.Open(); string str = " select *from 属性表 "; DataTable b = new DataTable(); SqlDataAdapter c = new SqlDa...原创 2019-05-09 18:48:05 · 442 阅读 · 0 评论 -
c#与数据库的连接(一)
小程序,获取数据库内列的信息 private void button2_Click(object sender, EventArgs e) { SqlCommand cnd = new SqlCommand(); cnd.Connection = conn; cnd.CommandText = "selec...原创 2019-05-06 18:49:02 · 920 阅读 · 0 评论 -
SQL Server FOREIGN KEY CHECK DEFAULT 约束
FOREIGN KEY 约束(外键约束)A表的主键为B表的键,则称这个主键为B表的外键。创建表时的约束:格式(例):CREATE TABLE 表名( ID int not null PRIMARY KEY, NAME nchar(50) not null, constraint yueshu foreign key (ID)//外鍵 references 属性表(ID)//另...原创 2019-04-18 21:03:48 · 235 阅读 · 0 评论 -
SQL Server 触发器
表表名:属性表二DELETE (AFTER)触发器格式:CREATE TRIGGER 触发器名ON 表名AFTER DELETE AS BEGINDECLARE @A(参数) INT SELECT @A=DELETED.列名 FROM DELETEDDELETE 表名where 条件END例:CREATE TRIGGER chufaqiON [dbo].[属...原创 2019-04-23 10:37:24 · 276 阅读 · 0 评论 -
SQL Server存储过程(实例)(正在完善)
表班级表属性表不带参数的存储过程实例:create procedure cunchuASSELECT A.name,B.name ,SexFROM [dbo].[属性表] A JOIN [dbo].[班级表] Bon A.ID=B.ID 执行:EXEC cunchu結果:带参数的存储过程实例:CREATE PROC cunchu@name varcha...原创 2019-04-26 21:25:49 · 446 阅读 · 0 评论 -
SQL Server 别名(as)
表格名字:属性表名字:属性二表(一)更换表的名称格式:SELECT 列名 FROM 表名AS 更换过的名字更换表的名称,当对多个表进行操作时,优势才会显示出来。例:結果:两个表格的列对齐,不足的用相同的补齐。更换列的名称格式:io...原创 2019-04-14 16:29:42 · 11118 阅读 · 0 评论 -
SQL Server 表的NOT NULL UNIQUE PRIMARY KEY 约束
数据库的创建格式CREATE DATEBASE 名字例:刷新一下:表的创建格式:CREATE TABLE 表的名字(列名一 类型,列名二 类型,.... ....,)例:结果:表的约束NOT NULL 约束格式:CREATE TABLE 表的名字(列名一 类型 NOT NULL,列名二 类型 NOT NULL,.... ...原创 2019-04-16 20:24:05 · 677 阅读 · 0 评论 -
SQL Server IN 与BETWEEN 操作符
表表的名字為:屬性表IN操作符格式:SELECT *FROM 表名WHERE 列名 IN ('选取的第一项','选取的第二项' ,'等等')例:結果:BETWEEN 操作符格式:SELECT *FROM 表名WHERE 列明 BETWEEN 选取的第一项AND 最后一项 [字母的顺序]注:BETWEEN AND 不适用于中文 数字:結果:修改一下表格:...原创 2019-04-13 17:57:54 · 467 阅读 · 0 评论 -
SQL Server 通配符
表格:通配符必须与LIKE 一起使用通配符:% 替代一个或多个字符_ 仅替代一个字符[charlist] 字符列中的任何单一字符[^charlist]或[!charlist] 不在字符列中的任何单一字符_格式:_任意取代所需要删除的任意一个字符SELECT *FROM 表名 where 列名 '任意的_'例:结果:[charlist]格式: SELECT...原创 2019-04-13 17:32:57 · 3135 阅读 · 0 评论 -
SQL Server LIKE 操作符
表格LIKE操作符基本格式:SELECT *FROM 表格名 where 列名 LIKE '查询的首项%'或SELECT *FROM 表格名 where 列名 LIKE '查询的尾项%'例:结果:高级格式SELECT *FROM 表格名 where 列名 LIKE '%包含的项%'SELECT *FROM 表格名 where 列名 NOT LIKE ...原创 2019-04-13 16:22:51 · 6151 阅读 · 0 评论 -
数据库P1-P6笔记总结
DBAS生命周期:1:项目规划2:需求分析3:系统设计4:实现与部署5:运行管理与维护1:概念设计2:逻辑设计3:物理设计(一)规划与分析系统规划与定义可行性分析项目规划(二)需求分析 **干什么**需求获得1:面谈2:实地考察3:问卷调查4:查阅资料过程1:标识问题2:建立需求模型{结构化分析建模DFD(数据流图)椭圆 ->加工 /过...原创 2019-04-09 21:31:41 · 250 阅读 · 0 评论 -
SQL Server UNION
表表一:属性表表二:属性二表格式:SELECT 列名 FROM 表一名UNIONSELECT 列名 FROM 表二名前提:两个表的所UNION的列有相同的类型。例:結果:原创 2019-04-15 21:14:02 · 633 阅读 · 0 评论