现在位置: 首页 > 数据库 > 文章
2017年06月16日 数据库 ⁄ 共 5742字 评论关闭
对于多次执行的语句,预处理执行比直接执行快,主要原因在于,仅对查询执行一次解析操作。在直接执行的情况下,每次执行语句时,均将进行查询。此外,由于每次执行预处理语句时仅需发送参数的数据,从而减少了网络通信量   A:select  *  from tablename B:select *   from tablename 服务器一般处理方式:     A--->S--->A   B--->S--->B   服务器采取预处理机制     A--->S--->A   S--->B 减少一次解...
阅读全文
2017年06月12日 数据库 ⁄ 共 741字 评论关闭
查询: select * from accuont where VIP = 1 //上面的1 是在你表中的类型为数字类型的时候 select * from accuont where VIP='1'//上面的1 是在你表中的类型为非数字类型的时候 select count(*) from tab where col = 'value':选出你想要的行数总数; select count * from tab where col = 'value':选出你想要的所有行的信息. 修改: alter  table Exam..news   drop   column   ID //访问Exam数据库下的news表,删除ID列...
阅读全文
2017年06月11日 数据库 ⁄ 共 5822字 评论关闭
          大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。           SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。           SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),是调试、修改和扩展SQLite的内核变得更加方便。所有SQL语句都被编译成...
阅读全文
2017年06月11日 数据库 ⁄ 共 6411字 评论关闭
       在Android系统中内置了SQLite数据库,它是一个轻量级耳朵关系型数据库,运算速度非常快,占用资源少。        Android为了更方便地管理数据库提供了一个SQLiteOpenHelper帮助类,它是一个抽象类。         SQLite在Android中的应用请看如下实例。 1、创建数据库      (1)新建SQLiteOpenHelper实体类 package com.example.testsqllite; import android.content.Context; import android.database.sqlite.SQLiteDatab...
阅读全文
2017年06月09日 数据库 ⁄ 共 305字 评论关闭
通过CMD命令行修改数据库表的一个字段的值,实现连接,访问。 第一步、找到MYSQL软件安装所在的bin目录; (1)cd\当前目录 (2)指定MYSQL安装的bin目录 (3)输入 -h localhost -u root -p;出现输入密码,此时输入你在安装MYSQL软件设置的密码即可。 (4)输入 use mysql; select user,host from user;我们的目的是要把localhost用%代替即可。 (5)使用update user set host='%' where host='localhost';语句更新即可...
阅读全文
2017年06月09日 数据库 ⁄ 共 1241字 评论关闭
经过一段时间的测试,终于搞定一个留言板系统的开发。做个记录,以便能再次学习。 一、创建数据库,保存留言信息 create TABLE messages( id INT NOT NULL AUTO_INCREMENT, subject VARCHAR(150), body TEXT, PRIMARY KEY(id) ); 二、新建一个AddMessage.php <?php extract($_REQUEST); if( isset($subject) && isset($body) ) { mysql_connect("localhost","root","*******"); mysql...
阅读全文
2017年06月08日 数据库 ⁄ 共 194字 评论关闭
对MySQL优化是一项综合性的要求,主要包括: 1、表的设计合理化,符合3NF 2、添加适当的索引(四种:{普通索引},{主键索引},{唯一索引},{全文索引}) 3、分表技术({水平分割}{垂直分割}) 4、读写分离(写:update、delete、add) 5、存储过程 6、配置优化(修改最大链接数,在my.ini文件中) 7、硬件升级 8、定时整理数据,碎片整理(特别是针对MyISAM存储模式)
阅读全文
2017年06月08日 数据库 ⁄ 共 327字 评论关闭
第一范式:1NF是对属性的原子性约束,要求属性(列)具有原子性,不可再分解;(只要是关系型数据库都满足1NF) 第二范式:2NF是对记录的唯一性约束,要求记录有唯一标识,即实体的惟一性。 第三范式:3NF是对字段冗余性的约束,它要求字段没有冗余。没有冗余的数据库设计可以做到。 表的范式,首先是符合1NF,才能满足2NF,进一步满足3NF。 1NF:即表的列具有原子性,不可再分割,即列的信息,不能分割。只要是关系型数据库...
阅读全文
2017年06月08日 数据库 ⁄ 共 771字 评论关闭
虽然我用过mssql和oracle,但表示只是用过,不是很熟,所以本文大多数都在说MySQL数据库。 一、数据库 数据库管理系统  ->  数据库(可能存在多个) ->   表(一般一个数据库中都存储多个表) -> 字段  (一般一个表中都有多个字段) 也就是说:一般都是一对多的关系,这里就不深究了,我们先来看看表(tables)的结构。    这是从phpmyadmin中截取的一张图片,看起来是不是有点像excel 表格呢? 数据库中一般都会存储很...
阅读全文
2017年05月31日 数据库 ⁄ 共 2525字 评论关闭
SQL 查看所有表名: select name from sysobjects where type='U' 查询表的所有字段名: Select name from syscolumns Where ID=OBJECT_ID('表名') select * from information_schema.tables select * from information_schema.views select * from information_schema.columns ACCESS 查看所有表名: select name from MSysObjects where type=1 and flags=0 MSysObjects是系统对象,默认情况是隐藏的。通过工具、选项、视...
阅读全文