记录我在开发中经常用到的mysql命令和脚本,以作备用,最近有段时间没写sql了,有点生疏了。(以下是在winxp下开发的,打开命令提示符)。第一招、mysql服务的启动和停止net stop mysqlnet 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.sql2. 导入数据:语法是 mysqldump –opt 库名 < c:data.sql例子是 mysqldump -hlocalhost -uroot -p123456 zf 或者mysqlimport -hlocalhost -u root -p123456 < c:data.sql3. 将文本数据导入数据库: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 表名第十二招 查看表的大小show 表名 status第十三招 修改密码mysqladmin -u用户名 -p旧密码 password “新密码”第十四招 修改表结构ALTER TABLE t1 MODIFY b BIGINT NOT NULL;第十四招 退出MYSQL命令exit or quit(回车)以上是我的mysql操作命令,很方便。自己感觉比用gui操作好多了。向MySQL插入数据乱码解决办法解决Linux下Oracle无法关闭数据库的问题相关资讯 mysql技巧
- MySQL 压力测试工具super smack (08/09/2008 07:53:16)
- 从MySQL读取中文数据,显示??? (08/04/2008 06:48:23)
- 修改MySQL的编码为UTF8 (07/30/2008 07:12:49)
| - MySQL服务器网络访问慢问题解 (08/09/2008 07:52:23)
- MySQL服务器上添加一个允许远程访 (08/01/2008 07:31:15)
- 查看MySQL数据库字符集及数据库连 (07/29/2008 08:14:14)
|
本文评论 查看全部评论 (0)