易截截图软件、单文件、免安装、纯绿色、仅160KB

常用到的mysql命令笔记

mysql设置密码和修改密码:
/usr/local/mysql/bin/mysqladmin -uroot password 123456 第一次设密码。
mysqladmin -uroot -p password mypasswd 修改密码
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
就是mysql5导出的有default-charact的设置,mysql4不支持,需要加skip-opt参数,如:
mysqldump -uroot -p --default-character-set=gbk -skip-opt databse > hx.sql
一般的数据导出用
mysqldump -uroot -p密码 database > database.sql //导出数据。
mysqldump -uroot -p密码 --opt 数据名 表名 > /home/2009_5_29.sql //备份数据中的表
mysqldump -uroot -p密码 --databases 数据名1 数据名2 > /home/2009_5_29.sql //备份都个数据库
mysql -u root -p book <book.sql  或直接 source book.sql //其中book为数据库
drop database 数据名; //删除数据
drop table 表名;  //删除表
下面对一些没用的用户删除,
先查看 mysql 默认有那些用户。
 mysql 的用户,还有一些信息 是放在 mysql 数据库的。
mysql> use mysql;
Database changed
mysql> show tables;
可以看到 里面的表。。。其中 user 表,就是存放用户信息的表。
> select * from user;  可以查看里面信息,
由于信息太多,我们选择其中几个列
mysql> select Host,User,Password from user;
mysql> delete from user where User='';
Query OK, 2 rows affected (0.01 sec)
再查看一下。
mysql> select Host,User,Password from user;
空用户已经被删除
如何添加其他用户问题。。。设置到安全问题
1, 添加一个用户17rumen密码是123 ,可以在任何主机登陆,并且对所有数据库
    可以进行查询,插入,修改,删除的操作。
mysql> grant select,insert,update,delete on *.* to '17rumen'@'%' identified by '123';
Query OK, 0 rows affected (0.00 sec)
这样的用户,就可以在远程进行登陆,要加入 主机的ip地址才可以
]# mysql -h 192.168.1.118 -u17rumen -p123
登陆上去了
=====
2, 添加一个用户17rumen2密码是123,只能在 localhost 本机上登陆。
    并且只能对 test 数据库进行 查询,插入,修改,删除的操作。
    不能对别的数据库进行操作,这个我觉得非常重要。
mysql> grant select,insert,updat


相关文档:

MySQL与Oracle数据类型转换


MySQL Data Type
Oracle Data Type
BIGINT
NUMBER(19, 0)
BIT
RAW
BLOB
BLOB, RAW
CHAR
CHAR
DATE
DATE
DATETIME
DATE
DECIMAL
FLOAT (24)
DOUBLE
FLOAT (24)
DOUBLE PRECISION
FLOAT (24)
ENUM
VARCHAR2
FLOAT
FLOAT
INT
NUMBER(10, 0)
INTEGER
NUMBER(10, 0)
LONGBLOB
BLOB, RAW
LONGTEX ......

如何让mysql支持中文gbk字符集

在mysql数据库中,使用的是latin字符集,所以无法正常的支持中文字符,中文在数据库中显示为乱码“?”号。为了让mysql可以正常使用中文,尤其是当使用jsp连接mysql的时候,我们需要使用gbk的字符集,因此我们要对mysql进行以下设置,以便其有效的支持中文:
IXDBA.NET技术社区
1.修改my.cnf文件
my.cnf文件是 ......

解决MySQL不允许从远程访问的方法

解决MySQL不允许从远程访问的方法
2009-06-04 13:11
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
Sql代码 复制代码
   1. mysql -u root -pvmwaremysql>us ......

MySQL命令

1.连接MySQL数据库
echo on  
cd c:\Program Files\MySQL\MySQL Server 5.2\bin
mysql -uroot -ppass
2、显示数据库列表。
show databases;
3、显示库中的数据表:
use mysql; //打开库,
show tables;
4、显示数据表的结构:
describe 表名;
5、建库:
create database 库名;
6、建表:
use 库名;
creat ......

Mysql 交叉查询

CREATE TABLE `taa` (
   `year` varchar(4) DEFAULT NULL,
   `month` varchar(2) DEFAULT NULL,
   `amount` double DEFAULT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=utf
"year","m ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号