数据库
win2domain
嵌入式开发、通讯行业
展开
-
toad 使用教程
2012-09-14 17:34:49| 分类: 默认分类 | 标签:toad sqlserver |举报|字号 订阅Toad 使用快速入门 目录 一.Toad功能综述 二.系统需求 三.安装指南 四.快速入门 1. Schema browser的用法简介 2. SQL Editor的使用介绍转载 2014-08-04 10:16:09 · 14109 阅读 · 0 评论 -
alter table *** add constraint *** 用法
1.主键约束:要对一个列加主键约束的话,这列就必须要满足的条件就是分空因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)以下是代码 要对一个列加主键,列名为id,表名为emp格式为:alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)例子:alter table emp add constraint转载 2014-09-15 13:41:02 · 608 阅读 · 0 评论 -
理解MySQL——索引与优化
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),转载 2014-09-15 14:03:06 · 271 阅读 · 0 评论 -
7.2.3 用ALTER TABLE语句来创建索引
《MySQL入门很简单》第7章索引,本章介绍了MySQL数据库的索引的基础知识、创建索引的方法和删除索引的方法。创建索引的内容是本章的重点。读者应该重点掌握创建索引的3种方法。这3种方法分别是创建表的时候创建索引、使用CREATE INDEX语句来创建索引和使用ALTER TABLE语句来创建索引。本节为大家介绍用ALTER TABLE语句来创建索引。AD:2014WOT全球软件技转载 2014-09-15 13:57:21 · 1172 阅读 · 0 评论 -
MySQL外键的设置及作用
外键的作用: 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值! 例如: a b 两个表 a表中存有 客户号,客户名称 b表中存有 每个客户的订单 有了外键后 你只能在确信b 表中没有客户x的订单后, 外键的作用: 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形转载 2014-09-15 13:10:32 · 424 阅读 · 0 评论 -
mysql外键学习
外键的作用:可以使得两张表关联,保证数据的一致性和实现一些级联操作;使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键2.外键列必须建立了索引3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而int和char则不可以; 添加外键的格式:ALTER TABLE yourtablename转载 2014-09-15 13:42:24 · 315 阅读 · 0 评论 -
浅析MySQL索引
字体说明: 红色字体为需要强调的。蓝色字体为MySQL关键字。绿色字体为解释性说明文字。另,图片里面的标注和红色字体解释也很重要。简介: 索引是对数据库表中的一列或者多列的值进行排序的一种结构,使用索引可以提高数据库中特定数据的查询速度。1. 索引的含义 索引是一个单独的、存储在磁盘上的数据库结构,它们包含着对数据库表里所转载 2014-09-15 14:12:27 · 327 阅读 · 0 评论 -
mysql in 子查询 效率慢 优化(转)
现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢,达到5秒之久!百思不解(后来终于解决),我的表结构是下面这样的,文章只有690篇。文章表article(id,title,content)标签表tag(tid,tag_name)标签文章中间表article_tag(id,tag_id,articl转载 2014-09-15 14:17:30 · 390 阅读 · 0 评论 -
mysql中的where和having子句的区别
having的用法having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。SQL实例:一、显示每个地区的总人口数和总面积.SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region转载 2014-09-17 09:02:05 · 462 阅读 · 0 评论 -
数据库中group by和having语法使用详解
有个朋友问我一个返话费的问题,大概意思是这样的:只需把表deal中所有手机用户某天充值两次以上且总金额超过50的用户充值记录查询出来,至于怎么进行返话费那不是重点。 先看看group by的语法: SELECT column1, SUM(column2) FROM "list-of-tables" GROUP BY "column-转载 2014-09-17 10:34:45 · 532 阅读 · 0 评论 -
超详细mysql left join,right join,inner join用法分析
比较详细的mysql的几种连接功能分析,只要你看完就能学会的好东西下面是例子分析表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115转载 2014-09-15 09:45:33 · 347 阅读 · 0 评论 -
MySQL之alter语句用法总结
MySQL之alter语句用法总结1:删除列ALTER TABLE 【表名字】 DROP 【列名称】2:增加列ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明'3:修改列的类型信息ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NU转载 2014-09-23 11:04:09 · 302 阅读 · 0 评论 -
mysql sql语句大全
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice'disk','testBack','c:\mss转载 2014-08-05 10:05:08 · 332 阅读 · 0 评论 -
mysql查询
一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,,!=,!>,!,= 二查询字符串 SELECT * FROM tb_stu WHERE sname = '小刘' SELECT * FROM tb_stu WHERE sname like '刘%' SELECT * FROM tb_stu W转载 2014-08-05 10:13:07 · 493 阅读 · 0 评论 -
mysql left( right ) join使用on 与where 筛选的差异
有这样的一个问题mysql查询使用mysql中left(right)join筛选条件在on与where查询出的数据是否有差异。 可能只看着两个关键字看不出任何的问题。那我们使用实际的例子来说到底有没有差异。 例如存在两张表结构 表结构1 Sql代码 drop table if EXISTS A; CREATE转载 2014-09-18 14:19:45 · 364 阅读 · 0 评论 -
delete mysql
delete语法单表语法:DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [WHERE where_definition] [ORDER BY ...] [LIMIT row_count]多表语法:DELETE [LOW_PRIORITY] [QUICK] [IGNORE]转载 2014-09-18 13:30:35 · 372 阅读 · 0 评论 -
MySQL CPP语言接口
/* * 连接数据库 */ #include mysql++.h>using namespace mysqlpp;using namespace std;int main(){ Connection con(true); try{ con.connect("test","localhost",转载 2014-09-18 17:24:41 · 313 阅读 · 0 评论 -
c/c++ 连接mysql,并进行数据查询
2012-01-28 11:39:25| 分类: C/C++|举报|字号 订阅1、首先安装mysql,mysql++,mysql++-devel等:shell>> sudo apt-get install mysql-server-5.1,mysql-server-core-5.1,mysql-client-5.1,libmysqlclient15-dev,l转载 2014-09-18 17:28:02 · 906 阅读 · 0 评论 -
自己实现MySQL CPP语言接口
分类: Mysql/postgreSQL/* * 自定义mysql c++类 * 使用C++语言简单实现MySQL CPP语言接口 * Lzy 2011-8-16 */ #include #include #include #include #include using namespace std; typedef转载 2014-09-18 17:38:18 · 451 阅读 · 0 评论 -
linux下使用libmysql++库操作mysql的C API
1、安装mysql ubuntu下安装mysql是比较简单的,直接通过apt-get安装sudo apt-get install mysql-server-5.5 2、登入mysqlmysql [-h host_name] [-u user_name] [-p password] 其中参数-h后面要给出连接的数据库的IP地转载 2014-09-18 17:51:13 · 470 阅读 · 0 评论 -
mysql_store_result和mysql_use_result的区别
mysql_store_result和mysql_use_result的区别在使用mysql_query()进行一个查询后,一般要用这两个函数之一来把结果存到一个MYSQL_RES *变量中。两者的主要区别是,mysql_use_result()的结果必须“一次性用完”,也就是说用它得到一个result后,必须反复用mysql_fetch_row()读取其结果直至该函数返回null转载 2014-09-23 13:15:40 · 395 阅读 · 0 评论 -
图解MYSQL_JOIN_ON_SQL_JOIN_详解_数据库sql_join语句
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。转载 2014-09-18 14:50:44 · 375 阅读 · 0 评论