SQL命令行基础操作<o:p></o:p>
对于一些刚刚接触MySQL的网友,这些简单的命令行操作,能帮助你们解决一些问题。<o:p></o:p>
推荐一个可视端户端软件:EMS SQL Manager for MySQL<o:p></o:p>
一、mysql服务的启动和停止
<o:p></o:p>
net stop mysql
net start mysql<o:p></o:p>
<o:p> </o:p>
二、登陆mysql<o:p></o:p>
mysql -u用户名 -p用户密码
键入命令mysql –u root -p, 回车后提示你输入密码,然后回车即可进入到mysql中了,mysql的提示符是:mysql>
注意: 如果是连接到另外的机器上,则需要加入一个参数-h机器IP<o:p></o:p>
<o:p> </o:p>
三、增加新用户<o:p></o:p>
<o:p> </o:p>
grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"
如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。
如果你不想user1有密码,可以再打一个命令将密码去掉。
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";<o:p></o:p>
<o:p> </o:p>
四: 操作数据库<o:p></o:p>
登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。
1、 显示数据库列表。
show databases;
缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。
2、 显示库中的数据表:
use mysql;
show tables;
3、 显示数据表的结构:
describe 表名;
4、 建库与删库:
create database 库名;
drop database 库名;
5、 建表:
use 库名;
create table 表名(字段列表);
drop table 表名;
6、 清空表中记录:
delete from 表名;
7、 显示表中的记录:
select * from 表名;<o:p></o:p>
五、导出和导入数据
1. 导出数据:
mysqldump --opt test > mysql.test
即将数据库test数据库导出到mysql.test文件,后者是一个文本文件
如:mysqldump -u root -p123456 --databases dbname > mysql.dbname
就是把数据库dbname导出到文件mysql.dbname中。
2. 导入数据:
mysqlimport -u root -p123456 < mysql.dbname。
不用解释了吧。
3. 将文本数据导入数据库:
文本数据的字段数据之间用tab键隔开。
use test;
load data local infile "文件名" into table 表名;
<o:p></o:p>
SQL常用命令使用方法: <o:p></o:p>
(1) 数据记录筛选: <o:p></o:p>
sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" <o:p></o:p>
sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" <o:p></o:p>
sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]" <o:p></o:p>
sql="select * from 数据表 where 字段名 in ('值1','值2','值3')" <o:p></o:p>
sql="select * from 数据表 where 字段名 between 值1 and 值2" <o:p></o:p>
(2) 更新数据记录: <o:p></o:p>
sql="update 数据表 set 字段名=字段值 where 条件表达式"
分享到:
相关推荐
MySQL 命令行常用命令 MySQL 命令行常用命令是 MySQL 数据库管理员和开发者需要掌握的基本技能,本文将介绍 MySQL 命令行...通过本文,读者可以掌握 MySQL 命令行常用命令的六大招数,并熟悉 MySQL 数据库的基本操作。
以上就是使用MySQL命令行进行基本的数据库操作步骤。通过熟练掌握这些命令,你可以高效地管理MySQL数据库中的数据。参考《如何使用mysql命令行_百度经验.html》文件,可获得更详细的步骤和示例。在实际操作中,建议...
本文将详细介绍如何在MySQL命令行环境下完成数据的导出与导入操作。 #### 数据导出 数据导出通常指的是将数据库中的数据或者表结构以文件的形式保存下来,以便后续的数据恢复或迁移等操作。在MySQL中,最常用的...
### MySQL常用命令行大全 ...以上就是MySQL命令行的一些常用操作介绍。掌握这些命令可以帮助开发者更高效地管理和操作MySQL数据库。在实际应用中,建议结合实际情况灵活运用这些命令,并根据需求编写更复杂的SQL语句。
这里我将向你展示如何使用MySQL命令行客户端(mysql命令行)来执行这些操作。 1. 登录MySQL 首先,你需要打开终端(Terminal)并使用mysql命令登录到你的MySQL服务器。如果你还没有设置密码,可以直接使用mysql -u ...
本文将详细介绍如何在MySQL命令行环境下添加用户、管理权限以及删除用户。 1. **创建用户** 使用`CREATE USER`语句来创建新的用户。基本格式如下: ``` CREATE USER 'username'@'host' IDENTIFIED BY 'password'...
MySQL命令行工具是数据库管理员和开发人员常用的管理数据库的方式之一,尤其在进行数据库的导入导出操作时。这里我们将详细讲解如何在命令行环境中执行这些操作。 首先,我们需要理解两个主要的MySQL命令行工具:`...
本篇文章将深入探讨MySQL命令行操作的基础知识,帮助初学者快速掌握MySQL的使用。 首先,安装MySQL数据库后,我们需要通过命令行登录。在Windows系统中,打开CMD命令提示符,输入`mysql -u root -p`,接着按回车,...
以上就是MySQL命令行的一些基础操作,它们涵盖了数据库管理的基本需求。通过熟练掌握这些命令,你可以进行数据库的创建、用户管理、数据操作等日常工作。随着经验的积累,你还可以学习更复杂的SQL语句和优化技巧,...
### MySQL命令行操作详解 #### 一、连接MySQL服务器 在使用MySQL命令行工具之前,首先需要通过...以上就是关于MySQL命令行创建数据库、表格及基本操作的详细介绍。通过这些命令,您可以有效地管理和操作MySQL数据库。
#### 四、数据表的基本操作 数据表是存储数据的主要结构,在MySQL中,对其的操作主要包括创建、查看、修改、删除等: - **创建数据库和数据表**: ``` create database 数据库名; use 数据库名; create table ...
MySQL 命令行工具是一种交互式的命令行程序,它允许用户通过简单的命令实现对 MySQL 服务器的连接、SQL 语句的执行以及数据库、表和数据的操作管理等功能。该工具不仅轻便,而且在没有图形界面的服务器环境中尤其...
接下来是关于数据库的基本操作。通过命令`show databases;`可以查看服务器上所有数据库。使用`use 数据库名;`选择要操作的数据库,`select database();`可以查看当前正在使用的数据库名。创建数据库可以使用`create ...
掌握这些基本的MySQL命令行操作,可以有效地管理和维护数据库。随着经验的积累,你还可以学习更高级的SQL语句和优化技巧,如视图、存储过程、触发器以及性能调优等,从而提升数据库管理的专业技能。
综上所述,熟练掌握MySQL命令行的基本操作对于数据库管理和应用开发至关重要。无论是数据库的创建与管理,数据的增删改查,还是数据的导入导出,这些知识点都是IT专业人士不可或缺的技能。希望本文的深度解析能够...
### MySQL命令行基础与高级操作详解 MySQL作为全球最广泛使用的开源关系型数据库管理系统之一,其命令行工具提供了丰富的功能,让数据库管理变得更加便捷高效。本文将深入解析MySQL命令行中的核心知识点,涵盖...
MySQL命令行是数据库管理员和...熟练掌握MySQL命令行操作是数据库管理的基础,也是提升工作效率的关键。记住,每个命令都以分号`;'或`\g`作为结束符。随着经验的积累,你会发现MySQL命令行是一个强大而灵活的工具。