
数据库入门
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 · 1124 阅读 · 0 评论 -
用c#与数据库做一个文字小游戏(一)
计划 人物系统(人物表) { 人物升级,人物属性 } 怪物系统(怪物表) { 怪物名字,属性,掉落的东西 } 背包系统 { 物品名,物品数量。 } 装备系统 { 装备属性 } 宠物系统 第一个系统,人物系统准备。 人物必然需要升级与攻击力,用数据库后触发器,当经验值满足一定条件时,等级与攻击力增加 //修改后的 ALTER TRIGGER [dbo].[trigger_update] on ...原创 2019-05-16 22:55:05 · 1543 阅读 · 2 评论 -
用c#与数据库做一个小游戏(二)
目前的效果图: 注:背景网图,侵删。 已完成的功能:人物的打怪升级(触发器自动修改属性),掉落物品,金钱,背包,商店购买,回城回血(进度条),背景音乐。 背包: public void bag_add(string goods)//检查并插入背包中 { sql.Open(); string bag_check = "sele...原创 2019-05-21 20:58:04 · 1571 阅读 · 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 · 1329 阅读 · 0 评论 -
c#与数据库的连接(二)数据库信息管理
项目效果 加载 效果:与数据库连接,将指定表载入dataGridView1中。 代码: conn.Open(); string str = " select *from 属性表 "; DataTable b = new DataTable(); SqlDataAdapter c = new SqlDa...原创 2019-05-09 18:48:05 · 475 阅读 · 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 · 955 阅读 · 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 · 318 阅读 · 0 评论 -
SQL Server 触发器
表 表名:属性表二 DELETE (AFTER)触发器 格式: CREATE TRIGGER 触发器名 ON 表名 AFTER DELETE AS BEGIN DECLARE @A(参数) INT SELECT @A=DELETED.列名 FROM DELETED DELETE 表名 where 条件 END 例: CREATE TRIGGER chufaqi ON [dbo].[属...原创 2019-04-23 10:37:24 · 331 阅读 · 0 评论 -
SQL Server存储过程(实例)(正在完善)
表 班级表 属性表 不带参数的存储过程 实例: create procedure cunchu AS SELECT A.name,B.name ,Sex FROM [dbo].[属性表] A JOIN [dbo].[班级表] B on A.ID=B.ID 执行: EXEC cunchu 結果: 带参数的存储过程 实例: CREATE PROC cunchu @name varcha...原创 2019-04-26 21:25:49 · 484 阅读 · 0 评论 -
SQL Server 别名(as)
表格 名字:属性表 名字:属性二表 (一)更换表的名称 格式: SELECT 列名 FROM 表名 AS 更换过的名字 更换表的名称,当对多个表进行操作时,优势才会显示出来。 例: 結果: 两个表格的列对齐,不足的用相同的补齐。 更换列的名称 格式: io ...原创 2019-04-14 16:29:42 · 11709 阅读 · 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 · 800 阅读 · 0 评论 -
SQL Server IN 与BETWEEN 操作符
表 表的名字為:屬性表 IN操作符 格式: SELECT *FROM 表名 WHERE 列名 IN ('选取的第一项','选取的第二项' ,'等等') 例: 結果: BETWEEN 操作符 格式: SELECT *FROM 表名 WHERE 列明 BETWEEN 选取的第一项AND 最后一项 [字母的顺序] 注:BETWEEN AND 不适用于中文 数字: 結果: 修改一下表格: ...原创 2019-04-13 17:57:54 · 541 阅读 · 0 评论 -
SQL Server 通配符
表格: 通配符必须与LIKE 一起使用 通配符: % 替代一个或多个字符 _ 仅替代一个字符 [charlist] 字符列中的任何单一字符 [^charlist]或[!charlist] 不在字符列中的任何单一字符 _格式: _任意取代所需要删除的任意一个字符 SELECT *FROM 表名 where 列名 '任意的_' 例: 结果: [charlist]格式: SELECT...原创 2019-04-13 17:32:57 · 3231 阅读 · 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 · 6414 阅读 · 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 · 313 阅读 · 0 评论 -
SQL Server UNION
表 表一:属性表 表二:属性二表 格式: SELECT 列名 FROM 表一名 UNION SELECT 列名 FROM 表二名 前提:两个表的所UNION的列有相同的类型。 例: 結果:原创 2019-04-15 21:14:02 · 699 阅读 · 0 评论