MySql数据库查询中的特殊命令
第一: MySQL的安装
下载MySQL软件,修改安装路径之后
安装数据库MySQL5.7.18
第一步:数据库MySQL5.7.18可以在官网上下载对应的版本,下载地址:http://www.filehorse.com/download-mysql-64/,
第二步:将下载好的安装包进行解压到一个盘下面,
第三步:配置环境变量,新建环境变量MySQL_HOME,输入MySQL的安装目录,
然后再把;%MYSQL_HOME%\bin插入到Path的最后面;
第四步:以管理员的身份运行命令行,按win+R 输入cmd,点鼠标右键以管理员身份运行。
第五步:切换到MySQL的安装目录下面,利用mysqld 进行安装:
初始化数据: mysqld --initialize-insecure --user=mysql,
启动服务: mysqld --user=mysql,
初始化mysql root密码 mysqladmin -u root password ‘new-password',
详情见https://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization-mysqld.html 。
第六步:注册服务mysqld --install MySQL
用net start mysql 命令开启服务。
输入mysql -u root -p命令: 然后再填写第五步初始化数据库时输入的密码,如下图所示:
在mysql命令下输入 show databases; ,查看数据库中的表,如下图所示:
这说明数据库已经安装成功。
第二: 数据库特殊查询语句
按照降序排序, select name from data order by name desc ; ---- 这里desc就是按照降序排序的意思
相对列位置的查询, select name ,price from data order by 2,3;-----这里2,3表示先按照第二列排序,再按照第三列排序。
注:想在多个列上进行降序排序的时候必须每列都用desc 指定。
第三:
Navicat 数据库软件新建链接,和新建数据库的区别
新建链接是创建数据链接对象,里面包含数据库
要创建数据链接,在创建数据库
选择创建的数据库链接类型。我的是MySQL,设置链接名字,密码 端口号。
电子MySQL创建数据库
这样才会创建数据库。
总结
以上所述是小编给大家介绍的MySql数据库查询中的特殊命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
详解用SELECT命令在MySQL执行查询操作的教程
SQL SELECT命令被用来获取数据从MySQL数据库.可以使用此命令在mysql>提示符下或使用脚本,如PHP. 语法: 下面是通用的SQL SELECT命令的语法来从MySQL表提取数据: SELECT field1, field2,...fieldN table_name1, table_name2... [WHERE Clause] [OFFSET M ][LIMIT N] 可以使用一个或多个以逗号分隔的表,包括各种使用WHERE子句条件.但是WHERE子句的SELECT命令是一个可选
-
MySql常用查询命令操作大全
MYSQL常用查命令: mysql> select version(); 查看MySQL的版本号 mysql> select current_date(); 查看MySQL的当前日期 mysql> select version(),current_date(); 同时查看MySQL的版本号和当前日期 mysql> show databases; 显示当前存在的数据库 mysql> USE mysql 选择使用数据库(USE和QUIT命令不需要分号结束) Database ch
-
MySQL中使用or、in与union all在查询命令下的效率对比
OR.in和union all 查询效率到底哪个快? 网上很多的声音都是说union all 快于 or.in,因为or.in会导致全表扫描,他们给出了很多的实例. 但真的union all真的快于or.in? EXPLAIN SELECT * from employees where employees.first_NAME ='Georgi' UNION ALL SELECT * from employees where employees.first_NAME ='Bezalel' 这条语
-
详解MySQL插入和查询数据的相关命令及语句使用
插入数据 MySQL 表中使用 INSERT INTO SQL语句来插入数据. 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据. 语法 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 如果数据是字符型,必须使用单引号或者双引号,如:"value
-
MySQL缓存的查询和清除命令使用详解
Mysql 查询缓存 查询缓存的作用就是当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询.这样就大大提高了性能,节省时间. 1.配置查询缓存 修改配置文件,修改[mysqld]下的query_cache_size和query_cache_type(如果没有则添加).其中query_cache_size表示缓存的大小,而query_cache_type有3个值,表示缓存那种类 型的select结果集,query_cache_type各个值如下: 0
-
MySql数据库查询中的特殊命令
第一: MySQL的安装 下载MySQL软件,修改安装路径之后 安装数据库MySQL5.7.18 第一步:数据库MySQL5.7.18可以在官网上下载对应的版本,下载地址:http://www.filehorse.com/download-mysql-64/, 第二步:将下载好的安装包进行解压到一个盘下面, 第三步:配置环境变量,新建环境变量MySQL_HOME,输入MySQL的安装目录, 然后再把;%MYSQL_HOME%\bin插入到Path的最后面: 第四步:以管理员的身份运行命令行,
-
Mysql数据库表中为什么有索引却没有提高查询速度
背景 时间过得太快了,春节假期感觉光速般就结束了,转眼间就要继续搬砖上班了.紧接着很快就要进入金三银四的求职面试高峰期,程序猿小枫还没有找到令自己感到满意的工作.就算是在过年放假期间也在拼命的准备技术面试,这不他又梳理了下之前面试过程中面试官经常问到的关于数据库方面的一道面试题,我们来一起帮小枫看看有没有遗漏的地方吧. 面试题目--问题 面试官:看你的简历中有提到过曾经进行过索引优化的工作,那我就问问你,假设数据库表中有索引,但是进行SQL数据查询还是很慢,这种情况下应该怎么分析查询慢的原因?
-
mysql数据库查询基础命令详解
目录 1.启动数据库命令行客户端 2.查询数据库 3.进入数据库 3.查询所在数据库中所有表信息 4.查询数据库某张表结构 5.简单select查询语句(单张表) 5.1查询单张表所有数据 5.2 LIMIT限制查询结果返回数据项 5.3查询指定列数 5.4 WHERE带条件精准查询 5.5 LIKE使用通配符模糊查询 5.6 ORDER BY查询结果排序 1.启动数据库命令行客户端 #linux命令,注意区分大小写 mysql 2.查询数据库 #执行结果:返回所有数据库列表 SHOW DATA
-
php+mysql数据库查询实例
本文实例讲述了php+mysql数据库查询的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php //连接数据库的参数 $host = "localhost"; $user = "root"; $pass = "zq19890319"; $db = "phpdev"; //创建一个mysql连接 $connection =
-
MySQL数据库基础入门之常用命令小结
本文实例讲述了MySQL数据库基础入门之常用命令.分享给大家供大家参考,具体如下: 接上一篇:MySQL数据库主从同步实战过程 mysql命令介绍 mysql 是数据库管理命令 通过mysql --help来查看相关参数及使用说明 mysql --help #mysql数据库管理命令 Usage: mysql [OPTIONS] [database] #语法格式 --help #查看帮助文档 --auto-rehash #自动补全功能 -A, --no-auto-rehash #不需自动补全 -
-
MySQL数据库查询进阶之多表查询详解
目录 一.多表查询 1.引出 2.笛卡尔积 3. 笛卡尔积的解决方法 二.多表查询分类 1.等值连接和非等值连接 2.自连接和非自连接 3.内连接和外连接 4.UNION 4.自然连接 5.using连接 三.子查询 1.不相关子查询 2.相关子查询 四.聚合函数 1.聚合函数介绍 1.1 AVG和SUM函数 1.2 MIN和MAX函数 1.3 COUNT函数 2.group by 3.使用having进行分组后的筛选 五.where和having的对比 六.select的执行过程 1.关键字顺
-
MySQL数据库查询性能优化的4个技巧干货
目录 前言 SQL的执行频率 慢查询日志 show profiles详情分析 explain执行计划 1.ID参数 2.select_type参数 3.type参数 前言 MySQL性能优化是一个老生常谈的问题,无论是在实际工作中还是面试中,都不可避免遇到相应的场景,下面博主就总结一些能够帮助大家解决这个问题的小技巧. SQL优化之前需要确认哪些SQL需要优化,这时就需要引起SQL性能分析工具,主要优化的是查询语句. SQL的执行频率 SQL性能优化一般是针对查询语句,所以在定位是否需要优化之前
-
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
本文实例讲述了Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf-8 -*- """ Purpose: 生成日汇总对账文件 Created: 2015/4/27 Modified:2015/5/1 @author: guoyJoe """ #导入模块 import MySQLdb import time impor
-
MySQL数据库查询性能优化策略
优化查询 使用Explain语句分析查询语句 Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句. 通过对查询语句的分析,可以了解查询语句的执行情况,找出查询语句执行的瓶颈,从而优化查询语句. 使用索引查询 MySql中提高性能的一个最有效的方式就是对数据表设计合理的索引. 索引提供了高效访问数据的方法,并且加快查询速度. 如果查询时没有使用索引,那么查询语句将扫描表中所有的记录.在数据量大的时候,这样查询速度会很慢. 使用索引进行查询,查
-
最全50个Mysql数据库查询练习题
此数据库查询语句是网络上50个数据库查询练习题目,网上有些版本是oracle语句写的,大多数公司还是用免费的mysql数据库,以下都是mysql版本,全部都有验证过. 表名和字段 –1.学生表 Student(s#, sname, sage,ssex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c#,cname,t#) – –课程编号, 课程名称, 教师编号 –3.教师表 Teacher(t#,tname) –教师编号,教师姓名 –4.成绩表 Sc(s#,c#,sc
随机推荐
- 如何自动更新导航栏?
- javascript 调用其他页面的js函数或变量的脚本
- MyBatis Oracle 自增序列的实现方法
- Windows XP SP2安装设置全攻略
- oracle表空间中空表统计方法示例介绍
- ASP.NET主机资源控制的一些心得
- Android应用开发:电话监听和录音代码示例
- 利用php_imagick实现复古效果的方法
- python动态网页批量爬取
- Android开发中GridView用法示例
- Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
- SQL Server 2000中的触发器使用
- CentOS 6.4创建Mongodb副本集
- JavaScript缓冲运动实现方法(2则示例)
- 可控制Flash Player的Javascript方法总结
- nginx rewrite重写规则与防盗链配置方法教程详解
- Java List 用法实例详解
- JavaScript单元测试ABC
- Android应用程序签名步骤及相关知识介绍
- iOS 基于AFNetworking下自签名证书配置的方法