Mysql 的一些简单的命令
记下些linux下mysql的操作,以便以后查看:
1. 启动,关闭mysql:
启动:sudo /etc/init.d/mysql start
关闭:/usr/bin/mysqladmin -uroot -p shutdown
2.显示 表结构:
describe:tableName
3.备份:
只备份表结构:mysqldump -d -uroot -p DataBase TableName> xxx.sql
备份表结构和数据:mysqldump -uroot -p DataBase TableName> xxx.sql
4.恢复:
mysql>source xxx.sql
5.修改表名:
alter table tableName rename to newTableName;
6:删除列:
alter table tableName drop column columnName;
7:修改列名顺序
alter table tableName modify fieldName fieldType after filedName
alter table tableName modify fieldName fieldType first;//设置为第一列
相关文档:
在mysql手册里面有一段描述关于lock tables的语法的. LOCK TABLES
tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}
[, tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}] ...
UNLOCK TABLES
READ
当表不存在 WRITE 写锁时 READ 读锁被执行,这该 ......
首先,打开cmd—–net start 查看mysql是否启动。启动的话就停止net stop mysql.
1、在dos下运行C:\Program Files\MySQL\MySQL Server 5.0\bin
2、mysqld-nt --init-file=c:\mysql\pwdhf.txt 其中在c:\mysql建一个pwdhf.txt文件,并写下你的新密码。
3、运行些命令后,再用新密码登录,即可成功修改密码。 ......
1、如果使用sqlite3时出现如下错误:
/!\ FAILSAFE /!\ Thu Jul 30 22:16:15 +0800 2009
Status: 500 Internal Server Error
unknown error
c:/ruby/lib/ruby/1.8/dl/import.rb:29:in `initialize'
c:/ruby/lib/ruby/1.8/dl/import.rb:29:in `dlopen'
&nb ......
1、创建一个数据库
create database 数据库名
2、创建一个数据表
create table 数据表名(
字段名 类型(长度),
字段名 类型(长度),
字段名 类型(长度),
字段名 类型(长度),
......
字段名 类型(长度)
);
3、查看数据表结构
describe 数据表名;
4、插入一条新记录
insert into 数据表名 values(值1,值2,....值n ......
最近遇到这样的问题
会报at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1905)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2351)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2862)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
at com.mysql.jdbc.MysqlIO.sqlQuery ......