MYSQL 基本命令
进入MySQL:mysql -u root -p password;
退出MySQL:quit/exit;
创建数据库:create database database-name;
显示所有的数据库: show databases; 注意有个s;
删除数据库:drop database databasename;
l连接数据库:use databasename;提示:database changed;
选择当前数据库:select database();
当前数据库所包含的表:show tables;
创建用户并赋予权力:grant all privileges on dbname.* to username@localhost identified by password;
创建数据表:create table table-name(<字段1><类型1>,<字段2><类型2>, <字段...n><类型n>);
获取表结构:desc table-name/show columns from table-name;
删除表:drop table table-name;
插入数据:insert into table-name (<字段1>,<字段2>, <字段...n>) values('','','');
查询数据表中的数据:select * from table-name(查询全部数据);
查询前几行数据:select * from table-name order by id limit 0,n;
删除表中的数据:delete from table-name where 条件;
跟新表中的数据:update table-name set 字段=新值,... where 条件;
在表中添加字段:alter table table-name add <字段> <l类型>..;
更该表名: rename table oldtablename to newtablename;
更新字段内容:update table-name set 字段名=新内容;
导出整个数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
导出一个表:mysqldump -u 用户名 -p 数据库名表名> 导出的文件名
导出一个数据库结构 : mysqldump -u root -p -d --add-drop-table lcc >d:\lcc.sql-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\1.sql
相关文档:
默认情况下Linux内的mysql数据库mysql,user表内的用户权限只是对localhost即本机才能登陆。需要更改权限:
如下的方式确认:
root#mysql -h localhost-u mysql -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connectio ......
为了给G准备论文,想直接用一个项目。
那个项目原来用的数据库是ORACLE,但他的机器配置低,内存只有256M,跑ORALCE了太吃力了。于是就想把数据库部分移植到MYSQL。自己先
做实验,年前就装了,现在想做移植,ROOT密码给忘了。倒是可以重装,可那一定不是最佳解决方案。
UNIX版
1.先停掉mysql
# /etc/rc.d/init.d/mys ......
Linux安装Mysql+Apach+PHP+phpMyAdmin
我的系统是redhat as5 建议大家完全安装,以免安装时缺少相关的编译器等等。
一、安装mysql(mysql-5.0.21.tar.gz)
# tar zxf mysql-5.0.21.tar.gz
# cd mysql-5.0.21
#./configure --prefix=/usr/local/mysql --sysconfdir=/etc --lo ......
配置TOMCAT+ECLIPSE+MYSQL的JSP环境
关键词: JSP环境配置 TOMCAT+ECLIPSE+ &nbs ......
今天一大早,领导给我打电话,说系统进不去了,报个Got error 28 from storage engine的错误。
看到这个错误,应该不是昨天更新程序造成的。看起来是MYSQL出问题了。用mysql的客户端软件navicat尝试连接数据库,得到同样的错误。
百度一下,发现有人遇到此错的原因是磁盘空间满了,SSH上到服务器,果然发现根目录已满。清 ......