Mysql常用命令
虽然很多人用mysql front, 但是个人觉得mysql还是命令行下比较好用,毕竟数据库在命令行下操作比较王道而且mysql完全免费。。
下面介绍一些mysql命令行下常用的命令,有一些数据库基础的,即使是第一次用mysql对照下面的命令操作也完全可以,如果我发现还有其它命令也是经常用到的我会陆续更新。。。
服务器:
1. 启动mysql服务
> cd mysql-5.0/bin
> mysqld --console --verbose
2. 停止mysql服务
> mysqladmin -u root shutdown
客户端:
1. 客户端连接至mysql
> mysql -h localhost -u root -p
2. 显示当前所有数据库
> show databases;
3. 创建数据库
> create database test;
4. 删除数据库
> drop database test;
5. 切换数据库
> use test;
6. 显示当前数据库中的所有表
> show tables;
7. 显示某张表的结构信息
> desc t_some_table;
8. 客户端推出
> exit;
用户:
1. 查询所有用户
> select host, user from mysql.user;
2. 创建用户(用户名:test;密码:test)
> create user test identified by 'test';
3. 赋予用户权限
> grant all privileges on test.* to 'test'@'%' ;
4. 删除用户
> drop user test;
备份与恢复:
1. 备份数据库(后面不能加分号";",否则会报error 1049)
> mysqldump -u root -p test>d:/test_backup.sql
2. 恢复数据库
> mysql -uroot -p test< d:/test_backup.sql;
下面给出一个建表语句 可以给初学数据库的人做一个参考
mysql> create table comment (
-> comid int auto_increment primary key,
-> comtitle text not null,
-> comcontent text not null,
-> writername varchar(20),
-> artid int not null,
-> foreign key commen
相关文档:
编码是个很基础的问题,也是大家很容易忽略的问题,写代码之前多多考虑,以后会少很多麻烦。
PHP发展了不少,现在pear用起来很方便,其中就有相关的class来读取Excel文件里面的内容,如果不想使用pear的话,可以考虑使用excel_class.php,google一下,可以找到这个class的source code下载,也能找到基本的example c ......
过滤器条件
mysql.query contains "SELECT"
..
..
..
..
MySQL Protocol
Packet Length: 168
Packet Number: 0
Command
Command: Query (3)
State ......
MySQL启动与基本配置
MySQL是一个小型关系型数据库管理系统。开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司10亿美元收购。MySQL被广泛地应用在Internet的中小型网站中,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL ......
配置主从:
两台服务器mysql版本一样,
Server version: 5.1.16-beta-log MySQL Community Server
配置基本一样、启动参数一样
主的可以访问从的,
但是
从那边怎么连接主的,都是失败:
[root@2006 htmlfile]# mysql -h192.168.xx.xxx -uxxx -pxxx --default-character-set=GBK --reconnect
ERROR 2003 (HY000): C ......
dblp数据库中引用信息很少,平均一篇论文引用0.2篇。使用dblp做实验数据集的某篇论文提到,可以随机添加引用信息。受此启发,我打算为每一篇论文都添加20篇随机引用,于是就写出了如下的sql语句:
String sql = "insert into citation(pId1,pId2) values( (selec ......