随笔分类 -  数据库

数据库
摘要:在mysql中如果想要查看表的定义的话;有如下方式可供选择 1、show create table 语句: 2、desc table_name 语句: 由这个例子可以看出: Field:字段表示的是列名 Type:字段表示的是列的数据类型 Null :字段表示这个列是否能取空值 Key :在mysq 阅读全文
posted @ 2017-09-27 17:55 杨浪 阅读(9781) 评论(0) 推荐(0)
摘要:本文介绍如何卸载 Microsoft SQL Server 2008的方法。当您按照本文中的步骤时,您还准备系统以便可以重新安装 SQL Server 2008版本 一. SQL2008卸载。 1.从控制面板卸载 1)点击计算机右下角“开始”,点击“控制面板” 2)点击“卸载程序”。 3)在程序列表 阅读全文
posted @ 2017-08-18 11:33 杨浪 阅读(4862) 评论(0) 推荐(0)
摘要:前言 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。 基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB 阅读全文
posted @ 2017-07-14 21:44 杨浪 阅读(9736) 评论(0) 推荐(0)
摘要:介绍 有时候我们需要原封不动的复制一张表的表结构来生成一张新表,MYSQL提供了两种便捷的方法。 例: 一、LIKE方法 like方法能一模一样的将一个表的结果复制生成一个新表,包括复制表的备注、索引、主键外键、存储引擎等。 1.复制表 2.查看表 可以看到新复制的表和原表完全一致。 二、SELEC 阅读全文
posted @ 2017-07-07 11:07 杨浪 阅读(934) 评论(0) 推荐(0)
摘要:mysql中用命令行复制表结构的方法主要有一下几种: 1.只复制表结构到新表 ? 1 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 ? 1 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 ? 1 CREATE TABLE 阅读全文
posted @ 2017-07-07 10:38 杨浪 阅读(349) 评论(0) 推荐(0)
摘要:应用场景:有时候在做一些系统设置功能的时候,系统在第一次使用,或者初始化的时候,该设置信息并没有存在于数据库中,或者该系统设置信息永远只保存一条,没有必要为增加和修改这条信息而分别编写insert和update语句,只需要用sql中的duplicate就能把问题解决。 假设有一个系统设置表如下 CR 阅读全文
posted @ 2017-06-30 15:00 杨浪 阅读(3650) 评论(0) 推荐(0)
摘要:问题的起因,假设有一张表,里面保存了交易订单,每张订单有唯一的ID,有最后更新时间,还有数据,详情如下: 1 2 3 4 5 6 7 + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + + + | UID | 阅读全文
posted @ 2017-06-30 14:59 杨浪 阅读(10118) 评论(0) 推荐(0)
摘要:一、问题 给了两个各有四五十个列的表,找出他们相同的列和不同的列 二、查询两个表的列,存在临时表 --#a ,#b都是临时表,当前连接断开后自动删除--RANK() OVER (ORDER BY syscolumns.name DESC) AS 是SQL2005支持的,在每行记录前加上自增序号--I 阅读全文
posted @ 2017-06-09 15:58 杨浪 阅读(3808) 评论(0) 推荐(1)
摘要:从一个表复制数据,然后把数据插入到另一个新表中。 假设有一个已创建且有数据的orders表,要把orders表备份到还未创建的newOrders表里 SQL用法:SELECT * INTO newOrders FROM orders 但是mysql使用报错,ERROR 1327 (42000): U 阅读全文
posted @ 2017-05-22 10:42 杨浪 阅读(564) 评论(0) 推荐(0)
摘要:在讲之前我们说一下mongoDB的一些基本概念,我们对比关系型数据库能更直观的理解 1.我们首先要启动mongoDB服务器,怎么启动看上一篇 2.打开shell,我们到mongoDB的安装目录下找到bin文件夹,进去找到mongo.exe双击打开 我们的命令都是在这个命令行完成的。 3.通过show 阅读全文
posted @ 2017-05-18 11:54 杨浪 阅读(319) 评论(0) 推荐(0)
摘要:1. datetime(年月日时分秒) 格式:‘YYY-MM-DD HH:MM:SS’。 占用:8字节 范围:1000-01-01 00:00:00 到 9999-12-31 23:59:59。 tip:可以接收任意分隔符的日期,主要是判断日期是否正确,是否在正确范围内。 但是,不通用的分隔符可读性 阅读全文
posted @ 2017-05-18 11:50 杨浪 阅读(185) 评论(0) 推荐(0)
摘要:针对database和table的操作大致可分为三类:创建,查询,修改,删除 1. 创建 create ①创建数据库 create database db_name; ②创建表 create table db_name.tb_name (列的属性) [表选项]; tip : 必须指明所属的数据库(也 阅读全文
posted @ 2017-05-17 09:57 杨浪 阅读(255) 评论(0) 推荐(0)
摘要:一.Microsoft SQL Server 系统的体系结构 1.Microsoft SQL Server2008由4个主要的部分组成,即4个服务: 数据库引擎、分析服务、报表服务、集成服务。如下图: 2.Microsoft SQL Server2008提供了两种类型的数据库:系统数据库和用户数据库 阅读全文
posted @ 2017-05-17 09:49 杨浪 阅读(324) 评论(0) 推荐(0)
摘要:例如:找ProductType表 下ID为1的分类的所有子级 with result as --result为别名( select * from TB_ProductType where Id=1 --查询ID为1 的数据union all select TB_ProductType.* from 阅读全文
posted @ 2017-05-11 14:38 杨浪 阅读(365) 评论(0) 推荐(0)
摘要:1.将一个数据库的表复制到另一个数据库,复制表结构及数据; 前提:两个数据库在同一个服务器 语法:SELECT * INTO db1.dbo.tb1 FROM db2.dbo.tb2 说明:db1--目标数据库;tb1--目标表,且目标数据库无此表;db2--源数据库;tb2--源表(需复制的表) 阅读全文
posted @ 2017-05-11 14:36 杨浪 阅读(267) 评论(0) 推荐(0)
摘要:1. 首先查看MySQL数据库服务是否启动,这个直接在服务器管理器的“服务”里面就可以查到。如果启动,先关闭该服务,可使用命令行进行关闭,命令为: 2. 关闭完成之后,命令行窗口进入MySQL安装位置下的bin目录内。如果忘记安装路径,同样可以在“服务”里面找到该服务,双击即可看到。进入bin目录后 阅读全文
posted @ 2017-05-09 09:50 杨浪 阅读(164) 评论(0) 推荐(0)
摘要:一、MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System, 阅读全文
posted @ 2017-05-08 11:12 杨浪 阅读(485) 评论(0) 推荐(0)
摘要:Mysql概述 MySql是一种关系型数据库 连接到mysql数据库:mysql -u root -p 什么是SQL:结构化的查询语句 SQL分类: DDL:数据定义语言 * create,alter,drop... DML:数据操纵语言 * update,insert,delete DCL:数据控 阅读全文
posted @ 2017-05-02 17:01 杨浪 阅读(289) 评论(0) 推荐(0)
摘要:DDL:数据定义语言 CREATE, ALTER, DROP CREATE相关的常用命令: CREATE DATABASECREATE EVENTCREATE FUNCTIONCREATE FUNCTION UDFCREATE INDEXCREATE PROCEDURECREATE SERVERCR 阅读全文
posted @ 2017-05-02 16:55 杨浪 阅读(263) 评论(0) 推荐(0)
摘要:之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行。。。嘿嘿。。。 直到今天用到substring()这个函数,C# 里面这个方法起始值是 0,而 SQL 里面起始值是 1。傻傻分不清楚。。。 这篇博客作为记录 SQL 的函数的使用方法,想到哪里用到哪里就写到哪里。。。 SubStrin 阅读全文
posted @ 2017-04-28 14:52 杨浪 阅读(275) 评论(0) 推荐(0)