MySQL命令行操作指南:导入SQL文件及常用命令详解

创始人
2024-12-31 23:40:19
0 次浏览
0 评论

MySQL导入SQL文件及常用命令(转)

要将SQL文件导入MySQL,您需要使用命令行而不是MySQLSQLBrower。
SQL文件导入命令为:

sourced:/myprogram/database/db.sql;

以下是MySQL中的常用操作命令,包括连接、修改密码、添加new使用账号、显示命令等:

1.连接MYSQL:

格式:mysql-h服务器地址-u用户名-p用户密码

例如:连接本机的MYSQL,命令为:mysql-uroot-p。

连接远程服务器,命令为:mysql-h远程服务器IP地址-u用户名-p用户密码。

例如,连接IP地址为10.0.0.1的远程服务器,命令为:mysql-h10.0.0.1-uroot-p123。

MYSQL退出命令是:exit。

2.更改密码:

格式:mysqladmin-u用户名-p旧密码新密码

例如:命令为root用户添加密码123为:mysqladmin-uroot-password123。

将root用户密码修改为456的命令是:mysqladmin-uroot-pab12password456。

3.添加新用户:

格式:grantselington数据库.*到以“密码”标识的服务器用户名@登录。

例如添加用户test1,密码为abc,并允许在任意服务器上登录,并授予查询、插入、修改、删除权限:Grantselect、Insert、Update、deleteon*.*totest2@localhostidentifiedby"abc";

删除密码的命令为:Grantselect,insert,update,deleteonmydb.*totest2@localhostidentifiedby"";

4.显示命令:

例如:显示数据库列表:showdatabases;

显示库中数据表:usemysql;showtables;

显示数据表结构:describe表名;

创建数据库:create数据库库名;

创建表:使用库名所在;可创建的表名(字段设置列表);

删除数据库和表:drop数据库库名;

删除表记录:从表名中删除;

显示表记录:select*from表名;

用于导出SQL脚本:

locationstorage

wcnc.sql

用于导入SQL脚本:

mysqljump-u用户名-p数据库名称

示例:mysqljump-uroot-ptest

保存注意:导入时目标数据库必须已经存在。

常见的SQLServer查询语句

SQL语句由命令、子句、运算符和统计函数组成。
一、命令1、数据定义命令:CREATE:创建新的数据表、字段和索引表;DROP:从数据库中删除数据表或索引;ALTER:添加或修改字段属性;符合条件的记录;INSERT:添加记录或合并两个数据表;UPDATE:更新满足条件的记录;2.FROM子句:指定数据表;BY:设置分组;HAVING:定义分组条件;ORDERBY:设置输出条件;三、运算符1、逻辑运算符:AND(与)、OR(或)、NOT(非);>、>=、=、<>(不等于);3、其他运算符:BETWEEN(设置范围)、LIKE(通用设置)、IN(定义设置);4、AVG统计功能:平均值;:求最大值;MIN:寻找最小值;五、常见语句SELECT、INSERT、UPDATE、DELETE1、数据查询操作常见的SELECT语句有6个部分,其语法为:SELECT[TOP(数值)][all.SELECT]。
|distinct]<目标列表达式>.|*FROM表名WHERE查询语句分组字段GROUPBY(属性名)HAVING分组条件ORDERBY字段[ASC|DESC]整数SELECT语句的含义是查找满足基数的元组FROM子句中指定的表条件(如果有多个表,用逗号分隔)根据中的表达式WHERE子句的查询条件,然后根据SELECT子句中的属性名(属性名较多,用逗号分隔;当字段名来自不同表时,字段名前必须添加字段前缀),如果有GROUP,则选择元组中的属性值形成结果表;子句,结果是对属性值进行分组,属性列中值相等的元组构成一个组。
聚合函数通常在每个组中使用。
如果GROUP子句有HAVING子句,则只显示满足指定条件的组;如果有ORDERBY子句,结果表也将按组的升序(ASC)或降序(DESC)排序。
字段值。
默认为升序。
在。
*:表示对应表的所有字段;DISTINCT:删除结果表中重复的行;2、数据插入操作(1)单元组的插入:INSERTINTO基表名[(表列名)]VALUES(元组值))(2)元组的插入:INSERTI基表名NTO[(表列名)]VALUES(元组值),(元组值),(元组值)(3)插入查询结果:INSERTINTO基表名[(表列名)]该语句可以将SELECT语句的查询结果插入到基表中。
3、数据修改操作UPDATE基表名SET属性名=属性值WHERE查询语句4、数据删除操作DELETEFROM基表名WHERE查询语句6、参数化SQL语句SQL语句中,全局变量名以@@开头,局部变量名以@@开头和@。
给变量赋值有两种方法,一种是使用SELECT语句,另一种是使用SET语句。
SELECT@varName=表达式或:DECLARE@varNamechar(20)SET@varName="HelloWorld通用SQLServer查询语句!"
热门文章
1
Python代码实现:如何判断三角形的三... python三角形三条边长,判断能否构成三角形Python三角形的三个长边如下:...

2
高效掌握:CMD命令轻松启动、关闭及登录... 如何用cmd命令快速启动和关闭mysql数据库服务开发中经常使用MySQL数据库...

3
SQL字段默认值设置全攻略:轻松实现自动... sql如何设置字段默认值设置SQL中某个字段的默认值;需要遵循几个步骤。首先您需...

4
MySQL查询加速秘籍:PolarDB ... mysql中in大量数据导致查询速度慢怎么优化?在MySQL中处理大量数据时,查...

5
SQL2000数据库备份压缩技巧:优化空... 怎么将SQL2000中的较大的备份数据库压缩变小更改数据库属性-选项-恢复模型很...

6
SQL字符串处理技巧:单引号使用与转义标... SQL语句中,字符串类型的值均使用什么符号标明?单引号如果字符串内有单引号,请小...

7
Windows环境下Redis安装指南与... redis安装windowsredis基本简介与安装安装Redis首先需要获取安...

8
深度解析:Redis性能优势与局限性,助... redis有哪些优缺点?Redis的全称是RemoteDictionary.Se...

9
深入解析:MySQL数据库的特性与应用 mysql是什么MySQL是一个关系数据库管理系统。MySQL是一个开源关系数据...

10
Linux Redis操作指南:安装、配... Linux系统进入redis并查询值1.进入redisredis-cli2.获取...