【1.MySQL基本的命令行操作】教程文章相关的互联网学习教程文章

关于命令行模式的详细介绍【图】

数据库的备份在命令行模式下完成对数据的备份,使用的是MYSQLDUMP命令。通过该命令可以将数据以文本文件的形式存储到指定的文件夹下。说明:要在命令行模式下操作mysql数据库,必须要对电脑的环境变量进行设置。右击“我的电脑,在弹出的快捷菜单中选择“属性”命令,在弹出的“属性”对话框中选择“高级”选项卡,然后在新弹出的对话框中单机“环境变量”按钮,在用户变量的列表框中找到变量PATH并选中,单机“编辑”按钮,在变量...

mysql管理用户、更改口令的命令行实例操作

MySQL管理用户MySQL用户账号和信息存储在名为 mysql 的MySQL数据库中。一般不需要直接访问 mysql 数据库和表(你稍后会明白这一点),但有时需要直接访问。需要直接访问它的时机之一是在需要获得所有用户账号列表时。为此,可使用以下代码:输入:use mysql; select user from user;分析:mysql 数据库有一个名为 user 的表,它包含所有用户账号。 user表有一个名为 user 的列,它存储用户登录名。新安装的服务器可能只有一个用户(...

Linux中忘记MySQL密码怎么办?命令行修改密码的步骤

这篇文章主要介绍了Linux/Mac MySQL忘记密码命令行修改密码的方法,需要的朋友可以参考下所有的前提都需要获取到root权限1.结束mysql进程//Linux sudo services mysql stop //Mac brew services stop mysql2.mysql后台运行mysqld_safe --skip-grant-tables & mysql&,表示在后台运行,不打开新的终端3.修改密码use mysql; update user set password = password("新密码") where user=root; flush privileges;知道原始密码的情况下在...

MySQL之—mysql命令行备份数据库详解

MySQL数据库使用命令行备份|MySQL数据库备份命令例如:数据库地址:127.0.0.1数据库用户名:root数据库密码:pass数据库名称:myweb备份数据库到D盘跟目录mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql备份到当前目录 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库mysqldump --add-drop-table -h127.0.0.1 -uroot -ppass myweb > backupfile.sql直接将MySQL数据库压缩...

mysql常用基础操作语法(九)~~外连接查询【命令行模式】【图】

1、左外连接left outer join或者left jion,outer可以省略不写,下边的右连接和全连接也一样:左外连接的意思是,以left join左边的表中的数据为基准,即左边的表中有的必须要全部显示出来,如下图:这里第一个查询中,company表在左边,因此就以company为基准,所以显示的结果中除了depart_id相同的6条数据外,还把company中存在的另外一条也显示出来。而第二个查询中,emp在左边,就以emp为基准,因此显示的结果中除了depart_id相...

mysql常用基础操作语法(一)~~对库的操作【命令行模式】【图】

1、创建数据库:create Database databaseName;例如需要创建mysqlTest数据库,create Database mysqlTest;由此还可以看出,这里的名称是不分大小写的,据我所知可以通过设置设置为全大些或者全小写。2、查看系统中已经存在的数据库:show databases;3、选择数据库:use databaseName;(本文中所有databaseName均是一个代称,表示数据库名称,tableName也是代称,表示表名);4、删除数据库:drop database databaseName;5、查看数据库...

mysql常用基础操作语法(十)~~子查询【命令行模式】【图】

mysql中虽然有连接查询实现多表连接查询,但是连接查询的性能很差,因此便出现了子查询。1、理论上,子查询可以出现在查询语句的任何位置,但实际应用中多出现在from后和where后。出现在from后的子查询结果通常是多行多列的,充当临时表;而出现在where后的子查询结果通常是单行单列,充当条件:2、where后作为条件的子查询多与“=”、“!=”、“>”、“<”等比较运算符一起使用。结果虽然通常是单行单列,但是有的时候也会用单行...

mysql常用基础操作语法(二)~~对表的增删改操作【命令行模式】【图】

1、修改表名:alert table oldtablename rename newtablename; 或者alert table oldtablename rename to newtablename;[图形界面用多了,alter老是敲成alert]2、在表的最后添加一个字段列:alter table tablename add 属性名 属性类型;3、在表的第一列添加字段:alter table tablename add 属性名 属性类型 first;4、在表指定字段后增加字段:alter table tablename add 属性名 属性类型 after 属性名;5、删除字段:alter table t...

mysql常用基础操作语法(十一)~~字符串函数【命令行模式】【图】

注:sql的移植性比较强,函数的移植性不强,一般为数据库软件特有,例如mysql有mysql的函数,oracle有oracle的函数。1、concat连接字符串:从上图中可以看出,直接使用select concat就可以连接任意两个以上的字符串,同时也可以用来连接查询结果,一般情况中也是会用来连接查询结果。需要注意的是,如果连接的内容有null存在的话,那么结果就只会是null。2、concat_ws使用分隔符连接字符串:在上边的语法中,第一个字符传代表指定的...

mysql常用基础操作语法(三)~~对数据的增删改操作【命令行模式】【图】

1、插入单条数据:insert into tablename(字段名1,字段名2,...) values(值1,值2,...);从图中可以看出,插入时不需要每个字段都有值(在没有相关的约束前提下),但是需要注意的是字段的数量和后边的值的数量必须一致,还要和自定的字段的顺序一致,类型也要一致,否则会报错。另外,如果没有指定任何字段的情况下,默认是选择了所有字段,则必须每个字段都有对应的值,并且需要和表中的字段顺序一致,否则会报错,如图:2、插入...

mysql常用基础操作语法(十二)~~常用数值函数【命令行模式】【图】

数值函数是常用函数之一,也是学习mysql必会的,常用的有如下一些: 1、ceil:返回大于某个数的最小整数值: 2、floor:和上一个相反,返回小于某个数的最大整数值: 3、round:返回某个数值四舍五入后的数值: 如上图,round的第二个参数代表需要保留的小数位。4、truncate:返回某个数值被截断后的数值: 这里与round不同的是,不管需要保留的小数位后边一位是什么都会直接抛弃,同样的第二个参数代表需要保留的小数位。注:以上...

mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】【图】

1、mysql简单的查询:select 字段1,字段2... from tablename;如果字段那里写一个*,代表查询所有的字段,等同于指定出所有的字段名,因此如果要查询所有字段的数据,一般都是用*。2、去重查询:select distinct 字段1,字段2... form tablename;可以结合上一张图的结果来对比。3、直接在查询时做数学四则运算,加减乘除余:4、查询时给查询结果字段重命名;select 字段1 as 名称1,字段2 as 名称2 ... from tablename;这里使用a...

mysql常用基础操作语法(五)--对数据的简单条件查询【命令行模式】【图】

1、单条件查询:select 字段名 from tablename where 条件;2、简单多条件查询,使用&&或者between and等:3、is null和is not null查询,这里要注意null不是空字符串不是0:4、in和not in查询,相当于是用or把in后边的集合元素连起来。注意如果in后边带的集合中存在null,那么不会影响结果,但not in后边集合中有null,就不会查处任何结果,not in也查不出null:5、like模糊查询(不仅适用字符串):查询以某个字符或几个字符开头...

mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】【图】

1、使用order by对查询的结果进行排序,asc升序,desc降序:也可以在order by后指定多个字段名和排序方式进行多级排序:2、使用limit限制查询结果的数量:上图中的0,代表查询的开始位置,也可以理解为跳过的数量;上图中的2代表需要查询出的数量。这个表中有3条数据,因为限制了条数为2,因此实际结果只是两条。另外,这里的初始位置是0,实际上可以不写,默认就是0:这里还有一种情况,就是指定查询结果的数量可能大于表中的实际...

mysql常用基础操作语法(七)--统计函数和分组查询【命令行模式】【图】

注:文中所有的。。。代表多个。1、使用count统计条数:select count(字段名。。。) from tablename;2、使用avg计算字段的平均值:select avg(字段名) from tablename;这里都可以适当的拓展,比如加条件,重命名等等。3、使用sum求和:select sum(字段名) from tablename;4、使用max和min求最大值、最小值:5、注意:使用这些函数时,如果数据库中没有数据,count返回0,其他的返回null;6、使用group by对数据进行分组:select ...

命令行 - 相关标签