mysql命令

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

我在开发中经常用到的mysql命令和脚本,以作备用,最近有段时间没写sql了,有点生疏了。

(以下是在winxp下开发的,打开命令提示符)。

第一招、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 或者

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 表名

第十二招 查看表的大小

show 表名 status

第十三招 修改密码

mysqladmin -u用户名 -p旧密码 password “新密码”

第十四招 修改表结构

ALTER TABLE t1 MODIFY b BIGINT NOT NULL;

第十四招 退出MYSQL命令

exit or quit(回车)

以上是我的mysql操作命令,很方便。自己感觉比用gui操作好多了。

本文转自博客园沉睡森林@漂在北京的博客,原文链接:mysql命令,如需转载请自行联系原博主。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
存储 关系型数据库 MySQL
【MySQL进阶之路丨第十三篇】一文带你精通MySQL之ALTER命令及序列使用
【MySQL进阶之路丨第十三篇】一文带你精通MySQL之ALTER命令及序列使用
39 0
|
3月前
|
关系型数据库 MySQL 数据库
Python tk dos命令备份mysql数据库
Python tk dos命令备份mysql数据库
24 0
|
3月前
|
机器学习/深度学习 SQL 关系型数据库
MySql基础命令(MySql学习——四)
MySql基础命令(MySql学习——四)
20 1
|
30天前
|
SQL 关系型数据库 MySQL
|
3月前
|
SQL 关系型数据库 MySQL
Mycat【Mycat部署安装(核心配置及目录结构、安装以及管理命令详解)Mycat高级特性(读写分离概述、搭建读写分离、MySQL双主双从原理)】(三)-全面详解(学习总结---从入门到深化)
Mycat【Mycat部署安装(核心配置及目录结构、安装以及管理命令详解)Mycat高级特性(读写分离概述、搭建读写分离、MySQL双主双从原理)】(三)-全面详解(学习总结---从入门到深化)
71 0
|
10天前
|
关系型数据库 MySQL
如何解决cmd命令窗口无法运行mysql命令的问题
如何解决cmd命令窗口无法运行mysql命令的问题
7 0
|
1月前
|
存储 关系型数据库 MySQL
|
1月前
|
关系型数据库 MySQL Linux
MySQL启动与登录命令详解
【2月更文挑战第27天】
47 1
MySQL启动与登录命令详解
|
1月前
|
SQL 存储 关系型数据库
|
2月前
|
存储 关系型数据库 MySQL
MySQL技能完整学习列表6、查询优化——1、EXPLAIN命令的使用——2、索引优化
MySQL技能完整学习列表6、查询优化——1、EXPLAIN命令的使用——2、索引优化
22 0