mysql中常用的三种插入数据的语句:
insert into表示插入数据,数据库会检查主键(PrimaryKey),如果出现重复会报错;
replace into表示插入替换数据,需求表中有PrimaryKey,或者unique索引的话,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和insert into一样;
REPLACE语句会返回一个数,来指示受影响...
分类:
数据库技术 时间:
2014-12-05 17:24:34
收藏:
0 评论:
0 赞:
0 阅读:
227
修改列属性
使用ALTER TABLE语句不仅可以添加新列和删除列,还可以对列的属性进行修改,比如,从新设置列名,数据类型
长度,是否为空,还可以设置或者取消一个列的主键约束
当设置列名,数据类型,长度以及是否允许为空时,alter table的语法格式:
alter table table_name
alter column column_name new_type_name
将学生...
分类:
数据库技术 时间:
2014-12-05 17:24:24
收藏:
0 评论:
0 赞:
0 阅读:
376
数据库完整性
数据库完整性是指数据库的正确性和相容性,数据的正确性是指数据库的值准确无误,即数据类型必须正确,并且数据的值在规定范围之内
数据的相容性是指数据的存在必须确保表格之间及不同表格数据之间的相容关系
在关系数据库中有三类完整性约束:实体完整性,参照完整性和用户自定义完整性,其中完整性和参照完整性是数据库必须满足的完整性约束
条件,而用户自定义完整性可以根据实际情况而定
实体完整...
分类:
数据库技术 时间:
2014-12-05 17:22:45
收藏:
0 评论:
0 赞:
0 阅读:
376
第一种方法效率最高
SELECT TOP 页大小 *
FROM
(
SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1
) as A
WHERE RowNumber > 页大小*(页数-1)
注解:首先利用Row_number()为table1表的每一行添加一个行号,给行号这一列取名'RowN...
分类:
数据库技术 时间:
2014-12-05 17:22:42
收藏:
0 评论:
0 赞:
0 阅读:
330
php做项目的时候要用到数据库。创建数据库,难免就会输入中文字符。但在sql命令控制台中,sql语句插入中文,最后查询出来,结果都是以?代替的。看着非常头疼。我刚开始都是在phpmyadmin中 设置默认编码,先改数据库编码方式,再改表的编码方式,在该字段的编码方式。非常的烦人啊。放在脚下的西瓜刀都拿出来了。原谅的我的不淡定,那么如何在phpmyadmin创建数据库设置默认编码为utf-8呢?...
分类:
数据库技术 时间:
2014-12-05 17:22:04
收藏:
0 评论:
0 赞:
0 阅读:
285
本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity)事务中的所有操作,要么全部完成,要...
分类:
数据库技术 时间:
2014-12-05 17:17:53
收藏:
0 评论:
0 赞:
0 阅读:
415
linux下nginx+php+mysql环境搭建 ++++++++++++++++++++++++++++++++++++++++++++++ 操作系统 : [CentOS6.0] 服务器 : [nginx-1.1.8] PHP : [php-5.2.6] 数据库 ...
分类:
数据库技术 时间:
2014-12-05 17:17:13
收藏:
0 评论:
0 赞:
0 阅读:
441
目录:1. 连接概述2. 创建php文件进行MySQL连接3. 查看连接效果1. 连接概述 上文讲述了LAMP开发模型,并且使用AppServ进行安装。这时候就要体现优势了。本节将介绍在直接使用PHP读取MySQL数据库中数据,并在浏览器中展现。2. 创建php文件进行MySQL连接 进入App.....
分类:
数据库技术 时间:
2014-12-05 17:08:53
收藏:
0 评论:
0 赞:
0 阅读:
316
SQL-用JOIN连接多个表select * from table1 inner join table2 on table1.id=table2.id 其实 INNER JOIN ……ON的语法格式可以概括为: FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) I...
分类:
数据库技术 时间:
2014-12-05 17:07:43
收藏:
0 评论:
0 赞:
0 阅读:
336
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MyS...
分类:
数据库技术 时间:
2014-12-05 17:07:24
收藏:
0 评论:
0 赞:
0 阅读:
373
--下载地址 http://pan.baidu.com/s/1mgsUT4W-- phpMyAdmin SQL Dump-- version 3.4.10.1-- http://www.phpmyadmin.net---- 主机: localhost-- 生成日期: 2014 年 12 月 05 日...
分类:
数据库技术 时间:
2014-12-05 17:06:55
收藏:
0 评论:
0 赞:
0 阅读:
1428
相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(...
分类:
数据库技术 时间:
2014-12-05 17:05:23
收藏:
0 评论:
0 赞:
0 阅读:
251
modal DAL,BLL都是类库的形式 最终结果如下: 数据库代码: -- Table: student -- DROP TABLE student; CREATE TABLE student
( name text NOT NULL, "number" integer NOT NULL, tel...
分类:
数据库技术 时间:
2014-12-05 17:04:43
收藏:
0 评论:
0 赞:
0 阅读:
289
创建Influxdb数据库时,我们可以看到下面选项,每个选项的含义就是本文要描述的: Influxdb内部数据的存储可以使用不同的存储引擎。当前0.8.7版本支持的是LevelDB, RocksDB, HyperLevelDB, 和 LMDB。 这几个数据库都是kv类型的数据库,相关信息如下: Le...
分类:
数据库技术 时间:
2014-12-05 16:58:13
收藏:
0 评论:
0 赞:
0 阅读:
1986
HpQualityCenter10+Oracle10.2.1.0.1+Win2003SP2企业版安装步骤:1、点击setup.exe,等待,知道出现以下界面,然后按“下一步”2、出现如下界面,接受许可条款,然后按“下一步”3、出现如下界面,然后导入HpQualityCenter10的破解linces...
分类:
数据库技术 时间:
2014-12-05 16:55:43
收藏:
0 评论:
0 赞:
0 阅读:
298
1创建存储过程create PROCEDURE [dbo].[UP_Export_Data_To_CSV]@Table NVARCHAR(255),@Path NVARCHAR(255),@Subfix NVARCHAR(50),@Server VARCHAR(20),@User VARCHAR(2...
分类:
数据库技术 时间:
2014-12-05 16:54:35
收藏:
0 评论:
0 赞:
0 阅读:
290
今天看到博客园的一个sql题目,《这道SQL笔试题你会怎么写》本文版权归七种武器和博客园共同所有,欢迎转载,但必须保留声明。并给出原文链接,谢谢合作写了很久不知道怎么用获取组函数的第一条数据。然后查资料看评论,才发现需要 ROW_NUMBER() OVER()函数。才发现这段时间接触sql太少了。写...
分类:
数据库技术 时间:
2014-12-05 16:50:43
收藏:
0 评论:
0 赞:
0 阅读:
290
最早的商业列式数据库是在1995年发布的Sybase IQ,但是一直到1999年左右才慢慢稳定到能够投入生产环境。现在的大多数分析型数据库都是在2003-2005年从Postgresql 分支出来的。其中尤其是Vertica 为代表的列数据库已经在大规模数据仓库环境中证明其特别为数据仓库环境设计的思...
分类:
数据库技术 时间:
2014-12-05 16:49:53
收藏:
0 评论:
0 赞:
0 阅读:
420
目录1. SQL概述2. 数据库操作3. 表操作4. 记录操作1. SQL概述 SQL,结构化查询语言(Structured Query Language),一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。不区分大小写。 主要包含6个部分: 1. 数据定义语言(D...
分类:
数据库技术 时间:
2014-12-05 16:47:53
收藏:
0 评论:
0 赞:
0 阅读:
294
错误信息为:Cannot run program "/home/xxxx/android/android-sdk/platform-tools/adb": error=2, 没有那个文件或目录 原因:由于是64位的linux系统,而Android SDK只有32位的,需要安装一些支持包才能使用。安装...
分类:
数据库技术 时间:
2014-12-05 15:41:45
收藏:
0 评论:
0 赞:
0 阅读:
235