
DB
文章平均质量分 53
meet_web
己不所欲,勿施于人。
展开
-
sql和mysql
MS SQL Server和MySQL区别1 MySQL支持enum,和set类型,SQL Server不支持2 MySQL不支持nchar,nvarchar,ntext类型3 MySQL的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1)4 MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的5转载 2010-03-22 20:53:00 · 880 阅读 · 1 评论 -
Oracle10g 数据库
一、 Oracle Database 10g: SQL FundamentalsOracle数据库10g SQL语言基础select、DML、DDL语法及技巧"表"结构:(select * from (select * from emp));select 结构及注意事项(select 1,'a',ename from emp)运行过程排序,distinct单行函数(工作中常用技巧及案例...原创 2011-05-16 13:32:00 · 612 阅读 · 0 评论 -
1548 cannot load mysql.proc.the table is probably corrupted
今天升级了一下mysql数据库版本,结果在创建表示提示1548 cannot load mysql.proc.the table is probably corrupted,找到了解决方法:执行以下命令 #mysql_upgrade -u root -p #Enter password: (输入密码)此命令会在数据目录下生成一个文本文件mys原创 2012-09-05 12:00:28 · 1227 阅读 · 0 评论 -
can't create/write to file '/tmp/#sql_23e6_0MYI'解决方法
今天使用navicat登陆mysql数据库打开表的时候报错can't create/write to file '/tmp/#sql_23e6_0MYI',在官网找到了解决问题的方法。http://forums.mysql.com/read.php?11,101316,126000解决方法: mkdir /var/lib/mysql/tmp原创 2012-08-26 16:12:59 · 6580 阅读 · 0 评论 -
Mysql数据库备份和还原常用的命令
备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -pp转载 2011-06-23 13:27:00 · 466 阅读 · 0 评论 -
MySQL十大优化技巧
WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是一个大问题。希望本文能对大家掌握MySQL优化技巧有所帮助。1.优化你的MySQL查询缓存在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员转载 2011-06-23 13:23:00 · 408 阅读 · 0 评论 -
使用MySQL数据库值得注意的23个事项
使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:1. 如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。2. 用setpassword语句来修改用户的密码,三个步骤,先“mysql-uroot”登陆数据库系统,然后“mysql>updatemysql.usersetpassword=password(newpwd)转载 2011-06-23 14:28:00 · 445 阅读 · 0 评论 -
mysql命令集合
<br /> 1:使用SHOW语句找出在服务器上当前存在什么数据库:<br />mysql> SHOW DATABASES;<br />2:2、创建一个数据库MYSQLDATA<br />mysql> CREATE DATABASE MYSQLDATA;<br />3:选择你所创建的数据库<br />mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)<br />4:查看现在的数据库中存在什么表<br />mysql> SHOW TABLES;<br原创 2011-06-02 13:51:00 · 428 阅读 · 0 评论 -
mysqsl优化
使用主备复制,因此需要打开Log-Bin,这里就涉及一个sync-bin的概念,缺省情况下,sync-bin 在mysql中是关闭的,但存在一个风险,因为写日志没有刷新到硬盘中去的话,日志是写在操作系统的文件系统里的Cache中,这样若机器断电,那么日志信息将部分丢失。为了减少数据丢失,我们测试了sync-bin=1,sync-bin=5和sync-bin=20,三种情况,sync-bin=1的情况下,丢失数据最坏概率是丢一个事务的数据,但性能非常差;设置sync-bin=5的情况下,性能可以提高1倍左右;原创 2011-06-02 14:10:00 · 470 阅读 · 0 评论 -
mysql命令
<br />1、显示当前数据库服务器中的数据库列表: mysql> SHOW DATABASES; 注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 <br />2、显示数据库中的数据表: mysql> USE 库名; mysql> SHOW TABLES; <br />3、显示数据表的结构:<br />mysql> DESCRIBE 表名;<br />4、建立数据库:<br />mysql> CREATE DATABASE 库名;<br />5、建立数据表:原创 2011-06-02 13:44:00 · 313 阅读 · 0 评论 -
mysql的基本命令
1、linux分区 --在linux里面所有的设备、任何东西,在linux看来都是文件。 --文件在它看来,有两种形式: 第一种是字符型(键盘输入、打印机); 第二种是二进制型(硬盘、光驱、U盘) --linux中所有硬件 --手动分区 --A、至少有两个分区 / 根分区 SWAP 交换分区(物理内存大小的两倍) --B、个人桌面分区 / /boot 128MB is转载 2010-04-05 19:48:00 · 418 阅读 · 0 评论 -
利用mysqldump备份数据库
开启MySQL远程访问关键字: mysql 访问 MySQL默认是不开放远程访问的,而且root用户也不能远程访问,我们可以新建一个远程访问的用户: 1.以root用户登录 2.输入指令,格式为: grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; 例:grant all privileges on *.* to username @"原创 2010-04-03 17:36:00 · 544 阅读 · 0 评论 -
mysql数据库
mysql 遗忘密码后重新设置密码步骤1. 用cmd进入mysql/bin目录2. 输入mysqld-nt --skip-grant-tables3. 新启cmd 输入mysqladmin -u root flush-privileges password root4. mysqladmin -u root -p shutdown5. 输入新的密码:XXX6.修改密码成功 ...... M原创 2010-01-12 09:58:00 · 377 阅读 · 0 评论 -
linux下oracle数据库备份脚本
linux下oracle数据库备份脚本文章分类:JavaEyeJava代码#!/bin/sh #导入环境变量 ORACLE_HOME=/xx/oracle/10g;exportORACLE_HOME ORACLE_BASE=/xx/oracle;exportORACLE_BASE ORACLE_SID=db;exportORACLE...翻译 2010-04-05 19:42:00 · 1012 阅读 · 0 评论