码迷,mamicode.com
首页 > 数据库
MYSQL 从入门到精通
1.连接数据库 格式: mysql -h主机地址 -u用户名 -p用户密码 1.1.连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码. 注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好MYSQL,超级用户root是没有密码的,...
分类:数据库   时间:2014-08-31 23:06:12    阅读次数:485
Windows下Apache + MySQL配置PHP环境笔记
PHP5.3.10+Apache+MySQL 在windows上的配置笔记...
分类:数据库   时间:2014-08-31 23:06:02    阅读次数:446
数据库原理--事务(一)
一、什么是事务通俗的讲,事务是指一组数据库操作。二、事物的基本性质ACIDA(atom)原子性:事务要么都做,要么都不做C(consistency)一致性:事务的结果必须是从一个一致性状态到另外一个一致性状态,中间出现故障就回滚I(Isolation)隔离性:各个事务间不能有干扰D()持续性:事务作...
分类:数据库   时间:2014-08-31 22:54:51    阅读次数:244
oracle监听
启动实例时,监听程序进程会建立一个指向Oracle DB 的通信路径。随后,监听程序可接受数据库连接请求。使用监听程序控制实用程序可控制监听程序。使用lsnrctl,可以:? 启动监听程序? 停止监听程序? 检查监听程序的状态? 根据配置文件参数重新初始化监听程序? 动态配置多个监听程序? 更改监听...
分类:数据库   时间:2014-08-31 22:50:31    阅读次数:348
数据库原理--1nf 2nf 3nf
数据库设计的第三范式关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范...
分类:数据库   时间:2014-08-31 22:49:32    阅读次数:381
使用t-sql从身份证号中提取生日
使用t-sql从身份证号中提取生日,一下是转换16位身份证号的例子,仅供参考。create function getDateFromID(@id char(15))returns datetimeasbegindeclare @birthPart char(6);set @birthPart = s...
分类:数据库   时间:2014-08-31 22:44:21    阅读次数:316
精妙Sql语句
1.判断a表中有而b表中没有的记录select a.* from tbl1 aleft join tbl2 b on a.key = b.keywhere b.key is null虽然使用in也可以实现,但是这种方法的效率更高一些2.新建一个与某个表相同结构的表select * into bfro...
分类:数据库   时间:2014-08-31 22:43:31    阅读次数:291
数据库原理--外键和主键
在关系型数据库中,数据结构有逻辑结构和物理结构。物理结构指存储在物理介质上的数据文件的结构。逻辑结构即关系,也就是一张张的二维表。表中的一列即为一个字段(属性),代表的是实体的一个属性。表中的一行即为一条记录。如:学生表中(学号,姓名,年龄,性别),在该表中有4个字段,代表学生实体的4个属性。表中的...
分类:数据库   时间:2014-08-31 22:42:51    阅读次数:331
使用PHP来开发MongoDB并在shell查看数据
1、shell连接使用mongoDB:启动mongodb: mongod --dbpath d:\mongoDB\db打开新shell,连接mongodb:mongo2、shell基本命令:MongoDB命令行操作查看所有数据库:show dbs使用某个数据库:use mydb查看所有集合:show...
分类:数据库   时间:2014-08-31 22:41:41    阅读次数:353
数据库原理--函数依赖和范式
关系数据库设计范式介绍 .1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为.....
分类:数据库   时间:2014-08-31 22:40:31    阅读次数:409
oracle表空间基本命令,修改数据表结构基本命令
表空间基本命令 --创建表空间   初始化大小10M  自动增长5M  最大50M create tablespace duan datafile 'F:\oracle\product\10.2.0\oradata\orcl\duan.dbf' size 10M  autoextend on next 5M maxsize 50M; --查询表空间的地址和空间名称 select fi...
分类:数据库   时间:2014-08-31 21:33:01    阅读次数:599
oracle initialization or shutdown in progress 问题解决
今天登录oracle时遇到oracle initialization or shutdown in progress 这个错误提示,在网上搜了下,试了很多方法,最后结合几种方法结合,成功解决了问题! 问题原因:我将以前备份的一个数据库文件误删除,重新登录数据库加载数据时提示错误 操作步骤: 1.先在windows下运行cmd,进入DOS环境。 2.以DBA用户登录,具体命令是 s...
分类:数据库   时间:2014-08-31 21:27:31    阅读次数:234
使用Microsoft EnterpriseLibrary(微软企业库)日志组件把系统日志写入数据库和xml文件
这里只是说明在项目中如何配置使用微软企业库的日志组件,对数据库方面的配置请参考其他资料。1、在项目中添加Microsoft.Practices.EnterpriseLibrary.Data.dll、Microsoft.Practices.EnterpriseLibrary.Logging.dll、M...
分类:数据库   时间:2014-08-31 21:15:51    阅读次数:719
CentOS 修改Mysql的root密码
1、知道密码 第一次登陆(无密码)mysqladmin -u root password NEWPASSWORD 修改过密码mysqladmin -u root -p 'oldpassword' password 'newpassword'2、忘记密码 编辑MySQL配置文件my.cnfvi...
分类:数据库   时间:2014-08-31 21:13:31    阅读次数:279
MySql 安装及0基础使用具体解释
1. sudo apt-get install mysql-server, input administrator password , '123'2. enter mysql promot in command line, 'mysql -u root -p', input password3. ...
分类:数据库   时间:2014-08-31 20:04:51    阅读次数:230
mysql的约束
MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。 常用五类约束:not null:非空约束,指定某列不为空 unique: 唯...
分类:数据库   时间:2014-08-31 20:03:01    阅读次数:242
MySQL 中如何在触发器里中断记录的插入或更新?
MySQL 不象其它有些数据库可以在触发器中抛出异常来中断当然触发器的执行以阻止相应的SQL语句的执行。在MySQL的目录版本中还无法直接抛出异常。这样我们如何实现呢?下面是一种实现的方法。思路就是想办法在触发器中利用一个出错的语句来中断代码的执行。mysql> create table t_con...
分类:数据库   时间:2014-08-31 20:00:41    阅读次数:246
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!