数据库
风车车的大表哥
喜欢没事写点程序,自娱自乐.喜欢看看书,喜欢上上网.喜欢耍耍手机,喜欢到处走走看看,喜欢自己的教书工作.
本博客也有很多材料转自互联网,有可能转时比较急而未注明原作者或原址,如有侵权请告知.
展开
-
win10下解压安装mysql-5.7.18-winx64===重装win10之后,有可能有文件丢失,或是不足,需要补上
=== 之前在另一台计算机上,直接按“win10下解压安装mysql-5.7.18-winx64”一文描述,完成mysql的解压安装,一路顺滑,没有碰到问题已经完成的动作:1 解压,得到目录2 创建data目录和my.ini文件3 在my.ini文件中完成相应的配置,特别要注意目录与本机的对应=== 但这一次重装了win10之后,解压安装,就碰到了问题=== 具体的问题就是输入相应...原创 2020-02-21 00:09:46 · 342 阅读 · 0 评论 -
java-poi-word-使用java读取数据库,生成word文档01
问题提出现有类似于如下的数据库数据,设假数据库名为zz,表名为a02具体业务读解为:zydm 专业代码dmzymc 专业名称yxdh 院校代号yxmc_temp 院校名称zyslx 实录线zypjf 平均分zymax 最高分现在的核心任务就是将这些数据,从库中读出来,然后写入到word文档中,并调整成相应的格式,以方便阅读和打印,参考格式如下格式特点如下:首行为专...原创 2019-12-26 09:55:31 · 989 阅读 · 0 评论 -
MySQL数据库—SQL汇总
原创 MySQL数据库—SQL汇总 ...转载 2019-11-11 11:15:23 · 163 阅读 · 0 评论 -
mysql再一次复习,创建news表和user表
C:\Users\fhzheng>mysql -u root -pEnter password: **********Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 36Server version: 5.7.18 MySQL Community Server (...原创 2019-05-22 12:59:30 · 1729 阅读 · 0 评论 -
谈谈外键
谈谈外键FOREIGN KEY 约束的主要目的是控制存储在外键表中的数据,但它还可以控制对主键表中数据的修改。例如,如果在 publishers 表中删除一个出版商,而这个出版商的 ID 在 titles 表中记录书的信息时使用了,则这两个表之间关联的完整性将被破坏,titles 表中该出版商的书籍因为与 publishers 表中的数据没有链接而变得孤立了。FOREIGN KEY 约束防止这种...转载 2019-05-21 09:56:13 · 289 阅读 · 0 评论 -
Mysql limit分页语句用法与其他数据库的分页做法
Mysql limit分页语句用法–语法:SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset–举例:select * from table limit 5; --返回前5行select * from table limit 0,5; --同上,返回前5行select * from table limit 5,10;...原创 2019-05-21 09:38:32 · 111 阅读 · 0 评论 -
mssqlserer2000--数据库操作题06-答题参考
– 1单击此处下载数据库备份文件“src.rar”(winRar压缩包),还原到考生所用的系统中,数据库名为“学生信息”。use mastergorestore filelistonly from disk=‘d:\操作题06\src\1.bak’goxp_cmdshell ‘md d:\data\studentdb’gorestore database 学生信息 from disk...原创 2019-05-24 18:10:07 · 373 阅读 · 0 评论 -
mssqlserer2000--数据库操作题05-答题参考
– 1单击此处下载数据库备份文件“src.rar”(winRar压缩包),还原到考生所用的系统中,数据库名为“学生信息”。use mastergorestore filelistonly from disk=‘d:\操作题05\src\1.bak’goxp_cmdshell ‘md d:\data\studentdb’gorestore database 学生信息 from disk...原创 2019-05-24 18:10:22 · 393 阅读 · 0 评论 -
mssqlserer2000--数据库操作题04-答题参考
–1单击此处下载数据库备份文件“src.rar”(winRar压缩包),还原到考生所用的系统中,数据库名为“学生信息库”。use mastergorestore filelistonly from disk=‘d:\操作题04\src\1.bak’goxp_cmdshell ‘md d:\data\studentdb’gorestore database 学生信息库 from dis...原创 2019-05-24 18:10:38 · 350 阅读 · 0 评论 -
关于mssqlserver中的getdate,datediff,dateadd函数理解
getdate返回当前时间datediff返回两个时间之间的间隔界数dateadd返回一个时间加上一个界数之后的结果,即一个新的时间–增加10天,即往后数10天select dateadd(dd,10,getdate())–增加-10天,即减少10天,即往前数10天select dateadd(dd,-10,getdate())–半年的天数select datediff(dd,‘2...原创 2019-05-22 12:59:50 · 677 阅读 · 0 评论 -
mysql修改列名和列数据类型
mysql> select * from userinfo;±---------±---------±----±-----------------+| username | passowrd | sex | note |±---------±---------±----±-----------------+| admin | admin | 男 ...原创 2019-05-22 13:00:05 · 895 阅读 · 0 评论 -
mysql的授权管理
解决mysql创建数据库后出现:Access denied for user ‘root’@’%’ to database 'xxx’的问题转载 更新时间:2017年05月02日 14:39:26 作者:浮云中的毛驴我要评论这篇文章主要给大家介绍了如何解决mysql在创建数据库后出现:Access denied for user ‘root’@’%’ to database ‘xxx’...转载 2019-05-22 13:00:19 · 189 阅读 · 0 评论 -
mysql的又一次复习,从进入建立库表数据
–进入mysql222.18.132.126 localhostwin+x管理员身份进入,确认MySQL服务的启动状态win+r,mysql -u root -p superdna_0–建库建表create database if not exists testdb default character set utf8;use testdb;create table if not e...原创 2019-05-22 13:00:40 · 150 阅读 · 0 评论 -
mysql库自动备份的方法
方法一:数据库名称为:952game数据库备份目的地:d:\db_bak\ (你想把数据库备份到哪个盘的路径)我想备到D盘的db-bak目录下面============================新建db_bak.bat,写入以下代码net stop mysqlxcopy c:\mysql\data\bbs*.* d:\db_bak\bbs%date:~0,3%\ /ynet star...原创 2019-05-22 13:01:23 · 300 阅读 · 0 评论 -
关闭数据库连接,语句操作,结果集
public static void closeConnection(Connection con,Statement stmt,ResultSet rs){if(rs!=null)try{rs.close();rs=null;}catch(SQLException e){e.getStackTrace();}if(stmt!=null)try{stmt.close();...原创 2019-05-22 13:02:29 · 879 阅读 · 0 评论 -
数据库访问后数据分页显示
包:import com.sun.rowset.*;函数:public StringBuffer show(int page,int pageSize,CachedRowSetImpl rowSet){StringBuffer str=new StringBuffer();try{rowSet.absolute((page-1)*pageSize+1);for(int i=1;i&l...原创 2019-05-22 13:02:43 · 348 阅读 · 0 评论 -
JAVAEE连接MSSQLServer2000数据库
所需要的包import java.sql.;import java.io.;连接过程//驱动部分Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); request.setCharacterEncoding(“utf-8”); response.setCharacterEncoding(“utf-8”);//创...原创 2019-05-22 13:02:57 · 352 阅读 · 0 评论 -
20180515讲解查询加强练习03
use mastergorestore database [studentdb] from disk=‘d:\studentdb.bak’gouse studentdbgo– 自己还原 studentdb 数据库,并完成以下查询– 1所有学生的基本信息,并按学号排序select *from 学生order by 学号– 2所有女生的信息和女生的人数select *from...原创 2019-05-24 18:11:52 · 142 阅读 · 0 评论 -
mssqlserer2000--数据库操作题03-答题参考
– 1单击此处下载数据库备份文件“src.rar”(winRar压缩包),还原到考生所用的系统中,数据库名为“学生信息”。use mastergorestore filelistonly from disk=‘d:\操作题03\src\1.bak’goxp_cmdshell ‘md d:\data\studentdb’gorestore database 学生信息 from disk...原创 2019-05-24 18:10:51 · 882 阅读 · 0 评论 -
mssqlserer2000--数据库操作题02-答题参考
– 1单击此处下载数据库备份文件“src.rar”(winRar压缩包),还原到考生所用的系统中,数据库名为“学生信息”。use mastergorestore filelistonly from disk=‘d:\操作题02\src\1.bak’goxp_cmdshell ‘md d:\data\studentdb’gorestore database 学生信息 from disk...原创 2019-05-24 18:11:04 · 340 阅读 · 0 评论 -
mssqlserer2000--数据库操作题01-答题参考
– 1单击此处下载数据库备份文件“src.rar”(winRar压缩包),还原到考生所用的系统中,数据库名为“学生信息”。use master --切换到主数据库gorestore filelistonly from disk=‘d:\操作题01\src\1.bak’ --查看备份文件,了解还原环境goxp_cmdshell ‘md d:\data\studentdb’ --创建...原创 2019-05-24 18:11:18 · 299 阅读 · 0 评论 -
jdbc-connect-database-example:java连接Access Mysql MSSQLServer2000_2016
java1.8及之后版本连接Access2007之后的accdb文件注意,要事先配置好相应的访问数据库的帐号和密码,以及对应的可以测试访问的数据库和表,表中的数据package com.fhzheng.jdbcAccess;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet...原创 2019-09-08 11:24:47 · 165 阅读 · 0 评论 -
mysql--MySQL 触发器学习和实验
MySQL 触发器学习和实验– 假设系统中有两个表:– 班级表 class(班级号 classID, 班内学生数 stuCount)– 学生表 classstu (学号 stuID, 所属班级号 classID)– 要创建触发器来使班级表中的班内学生数随着学生的添加自动更新,代码如下:– 复制代码create table class(classid int,stuCount int);...原创 2019-07-18 14:38:29 · 656 阅读 · 0 评论 -
sqlserver-从存储过程的执行结果中再拿数据
在开发过程中,很多时候要把结果集存放到临时表中,常用的方法有两种。一. SELECT INTO使用select into会自动生成临时表,不需要事先创建select * into #temp from sysobjectsselect * from #temp如果当前会话中,已存在同名的临时表select * into #temp from sysobjects再次运行,...原创 2019-07-16 10:00:27 · 1468 阅读 · 1 评论 -
oracle12c--一个让人愉悦的画面--SQL DEVELPER工具的使用
启动画面原创 2019-07-14 08:14:43 · 226 阅读 · 0 评论 -
oracle12c--帐号的管理和重置
Oracle中如果不知道system,sys用户的密码后可用如下方法找回:首先以一个普通用户等入数据库:在SQL*Plus中执行如下命令:SQL>connect/as sysdba (也可以以如下方式连接:SQL>connect internal)SQL>alter user sys identified by sys; (回车后用户sys的密码会更改为sys)同理可以...转载 2019-07-13 13:31:30 · 432 阅读 · 0 评论 -
oracle12c-登录OEM网页管理数据库实战
与之前不一样的地方,不再是1158端口使用http://localhost:1588/em找不到页面oracle12c的em经过精简,比11g小 很多,登陆方式也发生了变化,原来的http://localhost:1158/em或者https://localhost:1158/em登陆总是会遇到问题,解决方法需要使用到XDB,需要设置一下端口。可以使用SQLPlus先连接上Copyrigh...原创 2019-07-13 13:22:36 · 2439 阅读 · 0 评论 -
sqlservr---sqlservr2016---启用sa帐号
它是登录帐号在安全性中,右键该帐号,设置新密码,注意满足密码规则在状态中,选中启用服务器节点右键,属性,安全性,采用混合验证模式重启sqlserver服务,使其生效再次查看,已经OK关闭后,再连接时,用sa方式连接可以看到,是启用状态了...原创 2019-07-03 16:53:41 · 439 阅读 · 0 评论 -
databae--mssqlserver2016--库命名空间,即模式的定义和使用
基本概念库直接创建库中的一级对象:模式,即全名空间,用这个命名存储空间来存放该库中的表、视图和索引对象。创建模式的三种方式【1】create schema sName authorization uName --为用户定义模式【2】create schema authorization uName --以用户名方式命名模式名【3】create schema sName auth...原创 2019-07-08 10:48:52 · 281 阅读 · 0 评论 -
database--对三范式和BCNF的理解
概念三范式:要求先达到二范式,即非主属性对主码的完全函数依赖,而且不能有传递BC范式:达到三范式要求,并且要求主属性对主码也是完全函数依赖,主属性和非主属性对主码都要达到这个要求,不能有部分函数依赖和传递函数依赖三范式的不彻底性三范式的“不彻底”性表现:有可能存在主属性对主码的部分函数依赖或是传递函数依赖。三范式明确地要求了非主属性对主码的完全函数依赖,不能有部分和传递函数依赖,但没有考...原创 2019-07-08 10:10:55 · 878 阅读 · 0 评论 -
Oracle 导入、导出DMP(备份)文件
Oracle 导入、导出DMP(备份)文件首先说明dmp文件:Oracle备份文件是以dmp结尾,这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作。一.Oracle导入备份文件步骤:我用的是Oracle 11g版本1.把数据库的备份文件:xx.DMP 拷贝到oracle安装目录下的dpdump文件夹中,比如我的路径是: D:\work\app\admin\o...转载 2019-07-02 13:50:55 · 803 阅读 · 0 评论 -
sqlservr-access-vb 易混淆的地方整理
原创 2019-07-02 08:18:06 · 204 阅读 · 0 评论 -
sqlsrver-常见英语单词释意
Database 数据库 System 系统Management 管理Server 服务Language 语言Service 服务File 文件Primary 重要的Secondary 次要的Structure 结构Image 图像 【二进制数据类型】Char 字符【varchar,nchar】【文本数据类型】Text 文本Datetime 系统时间【日期与时间...原创 2019-07-02 08:14:41 · 363 阅读 · 0 评论 -
sqlserver-版本信息
查看命令select @@versionselect databasepropertyex(‘master’,‘version’)常用内部版本号sqlserver2000 5xx, 539sqlserver2005-2008 6xx, R2665sqlserver2012-2016 8xxsqlserver2016 852...原创 2019-07-02 08:09:59 · 381 阅读 · 0 评论 -
db-数据库SQL操作的返回值分析
1 别人的看法ExecuteNonQuery方法和ExecuteScalar方法和ExecuteReader方法的区别(1)ExecuteNonQuery()执行命令对象的SQL语句,返回一个int类型变量,如果SQL语句是对数据库的记录进行操作(如记录的增加、删除和更新),那么方法将返回操作所影响的记录条数。(2)ExecuteScalar()执行命令对象的SQL语句,如果SQL语句是...转载 2019-06-12 16:14:18 · 1555 阅读 · 0 评论 -
mssqlserer2000--做操作题导入数据以后查询碰到的问题讨论-字符集排序规则不一致
用分布式查询读入的数据是一个字符集而用企业管理器导入的数据是另一个字符集,如何指定导入以后的字符集呢?????if exists(select * from sysobjects where name=‘注册信息’)drop table 注册信息goselect *into 注册信息from openrowset(‘microsoft.jet.oledb.4.0’,‘excel...原创 2019-05-24 18:11:37 · 229 阅读 · 0 评论 -
20180508下午H5209讲解-查询加强练习02-地信161162
–使用studentdb数据库,完成以下查询训练restore database [studentdb] from disk=‘d:\studentdb.bak’gouse studentdbgo–练习使用case when then else end结构–1 查询 计算机科学专业的 2005级的 2班的 所有的 学生信息select * from 专业 order by 3sel...原创 2019-05-23 11:32:11 · 142 阅读 · 0 评论 -
mysql在建表时,指定表的默认编码和字符集
建表mysql> create table userinfo(loginname varchar(50),password varchar(50)) engine=InnoDB default charset=utf8;Query OK, 0 rows affected (0.36 sec)设置主键alter table userinfo add primary key(login...原创 2019-05-21 09:57:50 · 5011 阅读 · 0 评论 -
修改mysql库和表的默认字符集
mysql> alter database student default character set utf8;Query OK, 1 row affected (0.02 sec)mysql> show create database student;±---------±----------------------------------------------------...原创 2019-05-23 11:25:42 · 333 阅读 · 0 评论 -
思维导图-数据完整性内容提要
原创 2015-03-30 16:56:44 · 563 阅读 · 0 评论