Mysql常用命令脚本
Mysql常用命令脚本
第一招、mysql服务的启动和停止
net stop mysql
net start mysql
第二招、登陆mysql
语法是 mysql -h主机 -u用户名 -p秘密
例子是 mysql -hlocalhost -uroot -p123456
要确定mysql安装时候勾选了可以远程链接。如果登陆本地计算机,-h可以省略,键入命令mysql -uroot -p, 回车后提示你输入密码,输入123456,然后回车即可进入到mysql中了。
第三招、增加新用户
语法是 grant 权限 on 数据库.表 to 用户名@登录主机 identified by “密码”
例子是
所有权限 grant all privalleges on zf.* to guqin@localhost identified by “123456″
select权限 grant all select on zf.* to guqin@localhost identified by “123456″
第四招、操作数据库
登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。
1、 显示数据库列表。
show databases;
2、 显示库中的数据表。
use mysql;
show tables;
3、 显示数据表的结构。
desc 表明;
4、 建库与删库
create database 库名;
drop database 库名;
5、 建表和删表。
use 库名;
create table 表名(字段列表);
drop table 表名;
6、 清空表中记录。
delete from 表名;
7、 显示表中的记录。
select * from 表名;
第五招、导出和导入数据
1. 导出数据。
语法是 mysqldump –opt 库名.表名 > c:\data.sql
例子是 mysqldump -hlocalhost -uroot -p123456 zf.user>c:\data.sql
2. 导入数据:
语法是 mysqldump –opt 库名 < c:\data.sql
例子是 mysqldump -hlocalhost -uroot -p123456 zf<c:\data.sql
或者
mysqlimport -hlocalhost -u root -p123456 < c:\data.sql
3. 将文本数据导入数据库:
use 库名;
load data local infile “文件名” into table 表名;
第六招 创建一个数据库表
CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
第七招 往表中加入记录
insert into 表名 values (”1″,”2″);
第八招 用文本方式将数据装入数据库表中
LOAD DATA LOCAL INFILE “c:/data.sql” INTO TABLE 表名;
第九招 导入.sql文件命令(例如c:/data.sql)
use database;
source c:/data.sql
第十招 更新表中数据
update MYTABLE set sex=”f” where name=’hyq’;
第十一招 修复表
repair 表名
相关文档:
查询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后,执行这条SQL语句,然后将查询到的结果返回给客户端。虽然过程很简单,但不同的查询方式和数据库设置,对查询的性能将会有很在的影响。
因此,本文就在MySQL中常用的查询优化技术进 ......
Linux下mysql的安装步骤(非rpm安装)
1 下载mysql-standard-5.0.27-linux-i686-glibc23.tar.gz 包
2 解压到安装目录: tar -zxvf /edass/db/mysql-standard-5.0.27-linux-i686-glibc23.tar.gz
3 将 mysql-standard-5.0.27-linux-i686-glibc23链接到mysql : ln –s mysql-standard-5.0.27-linux-i686 ......
首先放置好jdbc驱动程序,在 java\jre6\lib\ext\下,java\jdk1.6\jre\lib等地方都放起来,因为不确定在哪里有用···
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost/DATABASENAME?user=USERNAME&password=PASSWORD&useUnicode=tru ......
来源:http://www.blogjava.net/Alpha/archive/2007/07/23/131912.html
//主键549830479
alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);
//增加一个新列549830479
alter table t2 add d timestamp;
alter table infos add ......