数据库
文章平均质量分 82
周健文
这个作者很懒,什么都没留下…
展开
-
Unity容器与简单数据库工厂的应用
依赖注入简单来说就是定义好接口,上层代码调用接口,具体实现通过配置文件方式去指定具体实现类。具体调用方法public class DbFactory读取database.config配置文件的内容<?xml version="1.0" encoding="utf-8"?><connectionStrings> <add name="BaseDb" connectionString="Server=127.0.0.1;Initial Catalog=adms706原创 2021-01-30 23:04:18 · 268 阅读 · 0 评论 -
Redis学习笔记
redis服务端:https://github.com/MSOpenTech/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msiredis可视化工具:https://github.com/uglide/RedisDesktopManager/releases/download/0.8.7/redis-desktop-manager-0.8.7.317.exeRedis官方网址 http://redis.io最新版Redis(wind原创 2021-01-20 18:57:04 · 191 阅读 · 0 评论 -
C#对数据库的各种操作
1、数据库连接(1)连接SQL Server数据库SqlConnection con = new SqlConnection("Server=XIAOKE;uid=sa;pwd=;database=db");(2)连接Windows身份验证的SQL Server数据库SqlConnection con = new SqlConnection("Server=XIAOKE;Initial Catalog =db;Integrated Security=SSPI;");(3)连接2003及以下版本原创 2020-12-31 14:42:22 · 3509 阅读 · 0 评论 -
简单实用SQL脚本用法(二)
上回我们讲到了部分sql脚本用法,今天我们把剩下这部分完结文章目录十二.count的几种情况十三.Union all十四.查看数据库缓存的SQL十五.删除计划缓存十六.导出时加入特殊字符十七.newid()的妙用十八.查询时区分大小写十九.SQL换行二十.TRUNCATE TABLE [Table Name]二十一.其它十二.count的几种情况--第一种select count(*) from tablename--第二种select count(ID) from tablename--第三原创 2020-11-12 00:47:59 · 266 阅读 · 0 评论 -
简单实用SQL脚本(一)
今天跟大家分享简单实用SQL脚本用法(一)的知识。一.行列互转create table test(id int,name varchar(20),quarter int,profile int) insert into test values(1,'a',1,1000)insert into test values(1,'a',2,2000)insert into test values(1,'a',3,4000)insert into test values(1,'a',4,5000)ins原创 2020-11-06 09:45:00 · 3469 阅读 · 0 评论 -
C++ 访问 mysql 8.0
C++通过mysql的c api 访问数据库用VS2019新建C++控制台程序,根据安装mysql是x86还是x64, 在项目属性中配置C/C++=>常规=>附加包含目录=>C:\Program Files\MySQL\MySQL Server 8.0\include链接器=>常规=>附加库目录=>C:\Program Files\MySQL\MySQL Server 8.0\lib链接器=>输入=>附加依赖项=>libmysql.lib最后一原创 2020-07-19 18:01:39 · 1789 阅读 · 0 评论 -
MySQL80 Can not connect to MySQL server on localhost
安装即将完成之后mysql80 connect to server 失败,解决办法是首先不要Cancel,而是观察mysql80服务是否启动成功,否则就要手动启动,并修改服务属性。右键以管理员方式启动MySQL 8.0 Command Line Client弹出命令窗口会显示要你输入密码,什么也不用输入,直接回车即可,然后输入SQL语句修改root默认密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY原创 2020-06-21 11:05:51 · 467 阅读 · 0 评论 -
数据库设计主要思路
1. 使用实体-联系模型进行数据建模1.1 场景引入1.2 需求分析1.3 确定实体1.4标识实体的属性简单属性和复合属性,单值属性和多值属性,派生属性,属性的域,关键字1.2 标识实体间的联系联系的类型,1对1联系(1:1),1对多联系(1:*),多对多联系 ( * : * )1.3 画出实体-联系图实体类的图形化表示,关系的图形化表示,属性的图形化表示1.5 实例研究...原创 2020-04-29 20:11:51 · 893 阅读 · 0 评论 -
SQL游戏玩法分析 II
Table: Activity+--------------+---------+| Column Name | Type |+--------------+---------+| player_id | int || device_id | int || event_date | date || games_played | int ...原创 2020-04-25 22:08:35 · 683 阅读 · 0 评论 -
任务9 P158 9.7.4独立实践
任务9 P147 9.6.2独立实践–查询教师的姓名、性别、住址、电话和学生的姓名、性别、家庭住址、电话。select 教师.姓名,教师.性别,教师.住址,教师.手机号码from 教师unionselect 学生.姓名,学生.性别,学生.家庭地址,学生.手机号from 学生P158 9.7.4独立实践2013-06-02-11:07--1.使用Select和Top子句向表中...原创 2020-04-25 22:20:42 · 163 阅读 · 0 评论 -
任务9 P146 9.5.5独立实践
/****P146 9.5.5独立实践*************2013-06-02-22:43************************************************/--1.使用内连接查询--(1)查询选修了“C#程序设计”课程的学生的学号、姓名、成绩。select 学生.学号,学生.姓名,学生_课程.课程成绩--(select 课程.课程名称 from ...原创 2020-04-04 22:37:06 · 109 阅读 · 0 评论 -
任务9 P128 9.2.5 独立实践
use JWGL_DBgoinsert into 学生 values ('106317','周星祖','0','1981-01-01','15812776788','020-123456','广州番禺',1),('101246','周星星','0','1982-01-01','15812776789','020-123456','广州番禺',1),('108863','周星大','0',...原创 2020-03-20 13:53:53 · 149 阅读 · 0 评论 -
任务8所有独立实践
--(1)use [JWGL_DB]go--创建“教务管理”数据库中表的关系。--创建“学生表”和“学生_课程”表之间的关系,并创建级联删除规则和级联更新规则。Create Table 学校(学校编号 int identity(1,1) Constraint [column_学校(学校编号)_pk] Primary key not null,学校名称 varchar(30) no...原创 2020-03-20 13:50:25 · 139 阅读 · 0 评论 -
任务7创建教务管理数据库系统
创建名为JWGL_DB的数据库,包含一个主数据文件和一个事务日志文件。主数据文件的逻辑名为JWGL_DB_DATA,操作系统文件名为JWGL_DB_DATA.MDF,初始容量大小为5MB,最大容量为20MB,文件的增长量为20%。事务日志文件的逻辑文件名为JWGL_DB_LOG,物理文件名为JWGL_DB_LOG.LDF,初始容量大小为5MB,最大容量为10MB,文件增长量为2MB,最大空间不受限...原创 2020-03-18 12:42:35 · 2988 阅读 · 1 评论 -
任务6创建数据模型分析过程
教务管理系统建模分析过程2010-2011学年第2学期学习成绩的属性名词有:学号、姓名、学院名、专业、班级、学年、学期、课程代码、课程名称、课程性质、课程归属、学分、绩点、开课学院、备注。A:学号、姓名、学院(多值属性)、班级(多值属性)、专业(多值属性);B:课程代码、课程名称、课程性质(多值属性)、课程归属(多值属性)、学年(多值属性)、学分(多值属性,函数依赖)、绩点(多值属性,函数...原创 2020-03-18 12:10:43 · 2451 阅读 · 0 评论 -
任务5独立实践SQL数据模型分析
为创建“教务管理”数据库,首先要创建数据模型。请完成以下任务。(1)分析报表和做出必要的调研,创建数据模型。列出可能的实体。学校、学院、专业、班级、学生、教师、课程。列出实体的联系、联系的类型和多重性的值。实体之间的联系和联系的类型请详见文件;具有多重性的属性有:课程类型(一体化、纯理论、纯实践)、核心课程(重要True或不重要False)、课程性质(必修课、选修课)、考核方式(...原创 2020-03-18 12:04:47 · 241 阅读 · 0 评论 -
教务管理数据库设计
Student { s_id int primary key, s_name nvarchar(10) not null, s_sex nchar(1) not null check(s_sex=’男’ or s_sex=’女’),s_class int not null,s_address nvarchar(50),s_credit int default(0),s_time da...原创 2020-03-17 12:02:08 · 432 阅读 · 0 评论 -
教务管理数据库建模
数据库设计(1) 列出实体:学生Student系Department专业Specialty班Class课程Course教师Teacher课程类别CourseCategory(2) 列出实体的联系、联系类型和多重性的值:(3) 列出实体属性和属性的域:Student表列类型说明s_i...原创 2020-03-17 11:54:09 · 374 阅读 · 0 评论 -
MYSQL添加、更新与删除数据学习笔记(2)
标签(空格分隔): MySql添加数据MySql使用insert语句向数据表中添加数据,并且根据添加方式的不同分为三种,分别是为表的所有字段添加数据,为表的指定字段添加数据、同时添加多条记录。为表的所有字段添加数据1.Insert语句中指定所有字段名Insert Into 表名(字段名1,字段名2,…) Values(‘值1’,‘值2’,…);注意:每个值的顺序、类型必须与对应的字段...原创 2020-03-13 12:40:10 · 548 阅读 · 2 评论 -
MYSQL数据库和表的基本操作学习笔记(1)
标签(空格分隔): MySql数据库基本知识创建和查看数据库Create DataBase 数据名称;//创建数据库USE db_name;//use 语句可以通告MySQL把db_name数据库作为默认(当前)数据库使用mysql> show tables; //表示db_name数据库并没有数据表。Empty set (0.00 sec)Show DataBases;...原创 2020-03-13 12:37:48 · 419 阅读 · 0 评论