
数据库
文章平均质量分 71
两个鼻孔的猪
JUST DO IT
展开
-
mysql使用sql脚本建立数据库
使用sql脚本建立数据库,可以方便各用户,各数据库之间的复制使用,下面将在cmd中完成上述操作:cmd中mysql基本操作:1.连结mysql:C:\Users\WJ>mysql -h 127.0.0.1 -uroot -p123456其中-h表示host 127.0.0.1表示地址,这里你如果是远程访问的话,直接写上远程地址即可,-u -p分别为用户名及密码;2.查看所有数据库:show databases;3.操作某一数据库: use school_2;4.查看该数据库下的表:s原创 2021-08-03 23:17:45 · 5814 阅读 · 0 评论 -
mysql mysqldump 命令导出指定表的数据和结构
使用mysqldump命令行导出mysql数据库指定表的数据和结构:实例,首先建一个数据库,命名为数据库 “school_2”,并在下面建立两个表:“student2”、“students3”:1.备份该数据库数据和结构:mysqldump -uroot -p123456 school_2>F:\Study\SQL\test1.sql其中root 123456为对应用户名和密码,school_2为要操作数据库名称备份后的sql语句如下:DROP TABLE IF EXISTS `st原创 2021-07-26 23:55:57 · 4999 阅读 · 2 评论 -
数据库学习(十七)使用控制台窗体应用读取操作数据库
首先建立如下图所示的控制台窗体:编写代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using Sys...原创 2019-10-29 16:12:12 · 314 阅读 · 0 评论 -
数据库学习(十六)使用强类型读取列中数据
string str = "Data Source=ECUST-GLOBAL\\PROFITSUITE;Initial Catalog=dbtest;Integrated Security=true"; using (SqlConnection con=new SqlConnection(str)) { string...原创 2019-10-29 09:52:15 · 265 阅读 · 0 评论 -
数据库学习(十五)使用ExecuteReader来获取多行多列数据
输入中文乱码是问号:解决方法:使用ExecuteReader方法时的工作过程:1.C#应用程序编写好程序后,点击执行就把该查询语句送至数据库中执行;2.数据库经过一系列配置,完成操作后此时数据在数据库的内存中,返回给C#应用程序一个SqlDataReader reader;接下来应用程序如果获取数据的话,必须通过reader来获取数据,此时reader指向的是第一条数据的前一条,通过r...原创 2019-10-25 17:48:05 · 1254 阅读 · 0 评论 -
数据库学习(十四)C#操作SQL数据库 增删改查
1.增加insert into2.删除:delete from3.更改 update set4.查询using System;using System.Collections.Generic;using System.Data.SqlClient;using System.Linq;using System.Text;using System.Threading.Tas...原创 2019-10-25 14:23:17 · 649 阅读 · 0 评论 -
数据库学习(十三)C#连接数据库
这里是以连接本机服务器为例:1.首先需要打开SQL服务:打开SQL服务器SSMS(SQL Server Management Studio),进入登录界面;2.选择服务类型(Authentication),可以选择SQL Sever 或者windows,需要注意的是选择windows不需要输入密码,可以直接连接,这个前提是你已经获得所要连接的服务器所在电脑的控制,而选择SQL Sever则需...原创 2019-10-25 09:44:52 · 774 阅读 · 0 评论 -
数据库学习(十二)ADO.NET
之前我们所学只能在查询分析器里面查看数据,操作数据,普通用户无法也不知道如何操作SQL,所以我们要搭建一个界面(Web Winform)让用户方便的操作数据库中的数据。ADO.net就是一组类库,这组类库可以让我们通过程序的方式访问数据库,就像system.io下的类用类操作文件一样,system data这组类就是用来操作数据库(不光是MSSql Sever),它提供了统一的编程接口让操作其他...原创 2019-10-24 11:22:45 · 181 阅读 · 0 评论 -
数据库学习(十一)内置函数
内置函数:类型转换内置函数原创 2019-10-24 11:01:33 · 227 阅读 · 0 评论 -
数据库学习(十)数据备份
快速备份:向未有表备份:select 列名 into 备份表 from 源表名说明:备份表可以不存在,会新建表,表的结构完全一致,但是不包含主键或外键约束;如果指向包含结构不包含数据,可以加个top 0;向已有表备份:insert into 备份表名 select 列名 from 源表名;、...原创 2019-10-24 10:10:13 · 238 阅读 · 0 评论 -
数据库学习(九)聚合函数、开窗函数、分组、联合查询
聚合函数:对行数据进行合并sum ,avg ,count ,max , min开窗函数:over()将统计出来的数据分布到原表的每一行中结合聚合函数、排名函数使用分组:group by 列名1,列名2对分组之后的信息再进行筛选:having联合查询:union:多个结果的联合,并且自动消除重复行,按照低列进行升序排序;union all:多个结果的联合,不会消除...原创 2019-10-24 09:41:47 · 503 阅读 · 0 评论 -
数据库学习(八)连接查询、多表连接
连接查询:当需要的结果从多张表中取时关键问题:哪些表,关系例如查询学生姓名及所在班级名称需要用到两个有关系表:ClassInfo和StudentInfo多表连接:例如想要在一个表内同时包含 学生姓名、科目名称、分数,这三个数据分别存在三个不同的表内。三个表连接:又添加一个表,四个表连接:...原创 2019-10-23 16:25:29 · 374 阅读 · 0 评论 -
数据库学习(七)查询、排序、筛选
为表起别名as以及显示固定的列:查询前n行数据:排序:原创 2019-10-23 11:41:55 · 413 阅读 · 0 评论 -
数据库学习(六)讨论E-R模型建立关系
E-R模型:一对一、一对多、多对多的关系,要建立关系也就是外键时,需要考虑下如何建关系三范式:1.列不可分;;2.这一行中必须要有个数据可以区分出来就是唯一标识的作用;3.某个表引用另外表的时候要有主键标识;...原创 2019-10-22 20:26:13 · 483 阅读 · 1 评论 -
数据库学习(五)使用脚本完成数据的增加、修改、删除
使用.net程序来执行脚本完成相关操作:使用md5加密:admin查询语句:select *from 表名,首先需要现在框内选择数据库:选择完数据库后,在查询语句中输入 select *from表名,就可以在下方的信号窗口显示出来。增加数据: insert into 表名(列名)例如这里在括号内添加表里面相应的列名修改数据:update 表名 set 列名1=值1,列名2=值2...原创 2019-10-22 15:04:23 · 666 阅读 · 0 评论 -
数据库学习(四)用脚本创建数据库、表
上面都是用界面来操作的,前提是连接上SSMS来连接做,很多时候没有界面来做,就用脚本来做。写命令来操作:脚本操作:不区分大小写,字符串使用单引号,末尾不需要加分号;对脚本的分类:DDL:数据定义语言,用于进行各种数据库对象的创建,主要create\alter\drop;DML:数据管理语言,用于对表数据的添加、修改、删除、修改、查询、主键,insert,update,delete,sel...原创 2019-10-22 09:53:21 · 1281 阅读 · 0 评论 -
数据库学习(三)约束
保证库的有效性的保护:采用约束:实现数据的有效性检查。添加约束后,如果是无效数据就会报错:主键:保证值是惟一的;非空:不允许为空;下图是设置是否为空:唯一:设置存储的数据不能重复:例如下面设置默认:默认值,如果对该列不重新赋值,那么就会输入的是默认值绑定,操作如下图所示:检查:自己写代码规定,当写入一个值后,是否满足要求,例如目前正常年龄上课的学生出生日期不能写很多年之前:...原创 2019-10-21 21:38:37 · 266 阅读 · 0 评论 -
数据库学习(二)创建数据库、表
使用界面操作进行数据操作:1.只要电脑有SQL服务,电脑就可以跑SQL软件,对象资源管理软件只是一个自带的管理界面。只要有服务就可以被其他电脑连接,有这个界面就可以更好的显示与开发:下面这个界面与sever没有关系创建:右键数据库,添加新的数据库:保存路径:建完后:分离:如果将这些文件移动到其他地方:需要首先数据库右键分离附加:再次添加数据表:附加直接添加文件:生成脚本...原创 2019-10-20 18:20:09 · 716 阅读 · 0 评论 -
数据库学习(一)
1.数据库简介:为什么要用数据库,例如生活中的仓库,为了更方便的保存我们的东西,仓库建立好后,还要有一定的规则来管理仓库,这样放东西和拿东西就很方便。数据库也是仓库,只不过存放的是数据的仓库,数据:身高、体重等等很多类型,为什么用数据库来存储数据:我们以前用的是文件形式来存放数据,比如是书本,刻字,记录这些东西为了继承,以后可以使用,在原有的基础上建立新的东西。传统的记录方式现在会有很多新的问...原创 2019-10-17 09:46:53 · 195 阅读 · 0 评论 -
无线路由器的五种工作模式
无线路由器AP、Client、Router、Bridge、Repeater五种工作模式的区别介绍:**Router:**即无线路由模式,这也是我们最常用的一种工作方式,一般家里宽带连接,将宽带猫连接在无线路由的WAN口上,然后做拨号帐号设置,就用这个模式即可。**AP:**即无线交换机,和router的区别就是不使用路由功能,一般是多无线台路由扩展信号覆盖用的。比如家里二层楼,一台放在一楼做R...原创 2019-10-15 10:41:52 · 2078 阅读 · 0 评论 -
SQL数据库
SQL是Structured Query Language(结构话查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言,在使用时只需要发出“做什么”命令,"怎么做"是不用使用者考虑的。体系:SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同,在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文...原创 2019-10-12 18:12:38 · 550 阅读 · 0 评论 -
PHD数据库介绍(一)
PHD采集、存储、重现历史及实时工厂数据,使得在生产车间、工厂乃至全公司范围内均能及时了解相关数据信息。PHD支持跨越多个工厂和现场的多控制系统及多应用程序的大规模集成,提供无缝的数据集成接口、自动故障恢复的数据采集、自动历史数据恢复功能,保证大型长期周期历史数据库的数据安全与可靠性,确保用户能随时数据以及与各类应用的有效集成。PHD把位号(数据点)的配置信息保存在一个单独的配置数据库中,...原创 2019-10-12 10:39:17 · 3814 阅读 · 0 评论