mysql查询默认不区分大小写,如果需要区分大小写,使用binary

mysql>select * from teacher where binary name='niu';

mysql查询默认是升序的  asc

mysql>select distinct name from teacher order by id asc;

降序  desc

mysql>select distinct name from teacher order by id desc;

查看帮助   help

mysql>help select;      #查看select的帮助信息

字符串类型char   varchar

char为定长字符串,varchar为可变长字符串 ,假如char和varchar同为5个字符串长度,varchar能存储5个以上字符串长度的值,而char不能超过5个。

int整数中的unsigned 无符号整数修饰符表示字段只能使用正的数据,不能表示负整数。zerofill零填充,规定达不到要求长度的整数用零进行填充,防止mysql存储负值。

int(3),int(4),int(10)显示的长度不一样外,在硬盘中所占用的空间相同,可以使用的空间也一样。

例如:int(3)   010        int(4)    0010          int(10)    0000000010

浮点型数据类型 float(3,1) ,表示此字段有效位数为3位,小数点后面一位数字,小数点后超过一位,mysql会自动四舍五入。

查看当前的时间

mysql>select curtime();

查看当前的日期

mysql>select curdate();

查看当前的用户

mysql>select user();

查看当前的版本

mysql>select version();

查看当前的数据库

mysql>select database();

查看系统信息

show variables;

show  global variables;

show processlist;        #查看当前数据库的进程列表

show engines;           #查看支持哪些存储引擎

show global variables like '%version%';

show variables like '%storage_engine%';  #默认的存储引擎,“%”表示通配符,代表任意

like模糊搜索,还可以用于where字句,例如;

select * from teacher  where name like '%1%2%3%';

#备份数据库

mysql>create database book;    #创建一个新的空库

mysql>use book;          #切换到book新库

mysql>source /root/book_utf8.sql;  #

mysql> select * from teacher into outfile '/usr/local/mysql/m.txt';
ERROR 1290 (HY000):The mysql server is running  with the --secure-file-priv option so it can't execute this statement.

mysql> show variables like '%secure%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| require_secure_transport | OFF |
| secure_auth | ON |
| secure_file_priv | NULL |          
+--------------------------+-------+
3 rows in set (0.00 sec)

secure_file_priv的值为null,那么secure_file_priv这里都有什么设置呢

  1. secure_file_priv为null    表示不允许导入导出
  2. secure_file_priv指定文件夹时,表示mysql的导入导出只能发生在指定的文件夹
  3. secure_file_priv没有设置时,则表示没有任何限制

编辑/etc/my.conf文件,添加下面一行命令

secure_file_priv=

重启mysqld服务

mysql> show variables like '%secure%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| require_secure_transport | OFF |
| secure_auth | ON |
| secure_file_priv | |
+--------------------------+-------+
3 rows in set (0.00 sec)

mysql> select * from teacher into outfile '/usr/local/mysql/ms.txt';    #查询的结果导出到文本文件中
Query OK, 7 rows affected (0.00 sec)

[root@b ~]# ls /usr/local/mysql/ms.txt
/usr/local/mysql/ms.txt

and or 多条件逻辑匹配

mysql> select bName,publishing,price from books where price=30 or price=40 or price=50 or price=60;
+--------------------------------------+--------------------------+-------+
| bName | publishing | price |
+--------------------------------------+--------------------------+-------+
| Illustrator 10完全手册 | 科学出版社 | 50 |
| FreeHand 10基础教程 | 北京希望电子出版 | 50 |
| 网站设计全程教程 | 科学出版社 | 50 |
| ASP数据库系统开发实例导航 | 人民邮电出版社 | 60 |
| Delphi 5程序设计与控件参考 | 电子工业出版社 | 60 |
| ASP数据库系统开发实例导航 | 人民邮电出版社 | 60 |
+--------------------------------------+--------------------------+-------+
6 rows in set (0.00 sec)

<>=等运算符的使用

mysql> select bName,price from books where price>60;

+---------------------------------------------------------+-------+
| bName | price |
+---------------------------------------------------------+-------+
| 活学活用Delphi5 | 62 |
| Auto CAD 2002 中文版实用教程 | 63 |
| 3DS MAX 4横空出世 | 63 |
| 精通Javascript | 63 |
| 深入Flash 5教程 | 64 |
| Auto CAD R14 中文版实用教程 | 64 |
| Frontpage 2000& ASP 网页设计技巧与网站维护 | 71 |
| HTML设计实务 | 72 |
| ASP 3初级教程 | 104 |
| XML 完全探索 | 104 |
+---------------------------------------------------------+-------+
10 rows in set (0.00 sec)

mysql> select bName,price from books where price=60;
+--------------------------------------+-------+
| bName | price |
+--------------------------------------+-------+
| ASP数据库系统开发实例导航 | 60 |
| Delphi 5程序设计与控件参考 | 60 |
| ASP数据库系统开发实例导航 | 60 |
+--------------------------------------+-------+
3 rows in set (0.00 sec)

mysql> select bName,price from books where price<>60;
+---------------------------------------------------------+-------+
| bName | price |
+---------------------------------------------------------+-------+
| 网站制作直通车 | 34 |
| 黑客与网络安全 | 41 |
| 网络程序与设计-asp | 43 |
| pagemaker 7.0短期培训教程 | 43 |
| 黑客攻击防范秘笈 | 44 |
| Dreamweaver 4入门与提高 | 44 |
| 网页样式设计-CSS | 45 |
| Internet操作技术 | 45 |
| Dreamweaver 4网页制作 | 45 |
| 3D MAX 3.0 创作效果百例 | 45 |
| Auto CAD职业技能培训教程 | 47 |
+---------------------------------------------------------+-------+
11 rows in set (0.01 sec)

mysql> select bName,price from books where price!=60;

+---------------------------------------------------------+-------+
| bName | price |
+---------------------------------------------------------+-------+
| 网站制作直通车 | 34 |
| 黑客与网络安全 | 41 |
| 网络程序与设计-asp | 43 |
| pagemaker 7.0短期培训教程 | 43 |
| 黑客攻击防范秘笈 | 44 |
| Dreamweaver 4入门与提高 | 44 |
| 网页样式设计-CSS | 45 |
| Internet操作技术 | 45 |
| Dreamweaver 4网页制作 | 45 |
| 3D MAX 3.0 创作效果百例 | 45 |
| Auto CAD职业技能培训教程 | 47 |
+---------------------------------------------------------+-------+
11 rows in set (0.01 sec)

in和 not in 表示包含和不包含

mysql> select bName,price from books where price in (50,60,70);
+--------------------------------------+-------+
| bName | price |
+--------------------------------------+-------+
| Illustrator 10完全手册 | 50 |
| FreeHand 10基础教程 | 50 |
| 网站设计全程教程 | 50 |
| ASP数据库系统开发实例导航 | 60 |
| Delphi 5程序设计与控件参考 | 60 |
| ASP数据库系统开发实例导航 | 60 |
+--------------------------------------+-------+
6 rows in set (0.00 sec)

mysql> select bName,price from books where price not in (50,60,70);
+---------------------------------------------------------+-------+
| bName | price |
+---------------------------------------------------------+-------+
| 网站制作直通车 | 34 |
| 黑客与网络安全 | 41 |
| 网络程序与设计-asp | 43 |
| pagemaker 7.0短期培训教程 | 43 |
| 黑客攻击防范秘笈 | 44 |
| Dreamweaver 4入门与提高 | 44 |
| 网页样式设计-CSS | 45 |
| Internet操作技术 | 45 |
| Dreamweaver 4网页制作 | 45 |

+--------------------------------------+-------+
9 rows in set (0.00 sec)

order by 表示升序或是降序 默认为asc升序,desc为降序

mysql> select bName,price from books where price not in (50,60,70) order by price asc;

+---------------------------------------------------------+-------+
| bName | price |
+---------------------------------------------------------+-------+
| 网站制作直通车 | 34 |
| 黑客与网络安全 | 41 |
| 网络程序与设计-asp | 43 |
| 黑客攻击防范秘笈 | 44 |
| 网页样式设计-CSS | 45 |

+--------------------------------------+-------+
5 rows in set (0.00 sec)

mysql> select bName,price from books where price not in (50,60,70) order by price desc,bName asc;

like模糊查询,%代表任意匹配

mysql> select bName from books where bName like '%程序%';
+-------------------------------------+
| bName |
+-------------------------------------+
| 网络程序与设计-asp |
| Delphi 5程序设计与控件参考 |
+-------------------------------------+
2 rows in set (0.00 sec)

between  and  等价与> < 在……和……之间

mysql> select bName,price from books where price between 30 and 40;
+-----------------------+-------+
| bName | price |
+-----------------------+-------+
| 网站制作直通车 | 34 |
+-----------------------+-------+
1 row in set (0.00 sec)

mysql子查询(在select的where条件中又出现select,又称嵌套查询)

mysql> select bName,bTypeId from books where bTypeId=7;
+----------------------+---------+
| bName | bTypeId |
+----------------------+---------+
| Internet操作技术 | 7 |
+----------------------+---------+
1 row in set (0.00 sec)

查找类型名为网络技术的图书

mysql> select bName,bTypeId from books where bTypeId=(select bTypeId from category where bTypeName='网络技术');
+----------------------+---------+
| bName | bTypeId |
+----------------------+---------+
| Internet操作技术 | 7 |
+----------------------+---------+
1 row in set (0.00 sec)

查找类型名为“黑客”的图书

mysql> select bName,btypeid from books where btypeid=(select btypeid from category where btypename='黑客');
+--------------------------+---------+
| bName | btypeid |
+--------------------------+---------+
| 黑客与网络安全 | 6 |
| 黑客攻击防范秘笈 | 6 |
+--------------------------+---------+
2 rows in set (0.00 sec)

limit限制输出,limit m,n   m代表起始值,偏移量为1,所以输出起始值为m+1;n代表输出的行数。

mysql> select * from category limit 1,3;
+---------+-------------+
| bTypeId | bTypeName |
+---------+-------------+
| 2 | 网站 |
| 3 | 3D动画 |
| 4 | linux学习 |
+---------+-------------+
3 rows in set (0.00 sec)

mysql> select * from category limit 1,4;
+---------+-------------+
| bTypeId | bTypeName |
+---------+-------------+
| 2 | 网站 |
| 3 | 3D动画 |
| 4 | linux学习 |

| 6 | 黑客 |

+---------+-------------+
3 rows in set (0.00 sec)

转载于:https://www.cnblogs.com/xiaofeng666/p/11062077.html

mysql命令使用2相关推荐

  1. mysql更改数据文件目录及my.ini位置| MySQL命令详解

    需求:更改mysql数据数据文件目录及my.ini位置. 步骤: 1.查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,获取my.ini路径 ...

  2. mysql 命令源码_MySQL常用命令

    创建用户 CREATE USER 'root'@'%' IDENTIFIED BY 'password'; 创建用户并赋予指定权限 grant create,select,update,insert, ...

  3. mysql 执行cmd,mysql命令行中执行sql的几种方式总结

    1.直接输入sql执行 MySQL> select now(); +---------------------+ | now() | +---------------------+ | 2013 ...

  4. linux mysql 命令 大全

    linux mysql 命令 大全 1.linux下启动mysql的命令:   mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.l ...

  5. mysql客户端指令_mysql command line client(mysql命令行客户端)

    mysql command line client(mysql命令行客户端) (2010-03-24 09:18:38) 标签: 文化 分类: 数据库 1.输入密码:****** 2.ues mysq ...

  6. mysql 账户管理_如何用MySQL 命令来实现账户管理

    今天我们要学习的是如何用MySQL 命令的方式来对账号进行管理,我们大家都知道在实际应用中MySQL 命令可以完成多种任务,以下的文章主要是对用MySQL 命令的方式来对账号进行管理的具体内容介绍. ...

  7. mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结

    本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...

  8. linux下mysql授权_linux下mysql命令(用户授权、数据导入导出)

    1,linux下启动mysql的命令: 复制代码 代码示例: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2,linux下重启my ...

  9. python pymysql实例_python笔记-mysql命令使用示例(使用pymysql执行)

    一.mysql命令使用 学习完mysql现在来进行一些测试 1.1.进入mysql 终端输入一下命令,进入数据库 mysql -uusername -p 1.2 进入数据库 在mysql终端输入如下命 ...

  10. mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作

    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...

最新文章

  1. SAP RETAIL初阶之商品主数据门店视图里没有WM数据
  2. 干货丨人工智能、大数据领域从菜鸟到高手的晋级指南(经典长文,值得收藏)
  3. python调试和测试有什么区别和联系_软件测试和测试开发到底有什么区别跟联系?...
  4. UVA 1264 - Binary Search Tree(BST+计数)
  5. jQuery函数$(window).load事件
  6. 图像局部特征(四)--FAST-ER角点检测子
  7. I/O 多路复用的特点:
  8. 《企业软件交付:敏捷与高效管理精要》——2.5 项目执行结果
  9. 【2020年“科创中国”】先导技术榜单、新锐企业榜单、产学研融通组织榜单发
  10. npm install报错的一天
  11. linux调节伽马值软件,四个 Linux 下的“护眼”软件
  12. 惊!西游记内幕竟是这样的。
  13. 如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)
  14. 美的微晶冰箱以云数据为驱动,实现智能保鲜冰箱智慧新升级
  15. token系统讲解及过期处理
  16. AS3 抽象类与接口
  17. i 标签怎么关闭_中山不干胶标签生产厂家——飞盛条码标识技术
  18. 【C++算法模板】日期类型题目:节假日
  19. AI生成的灌篮高手真人版,爷青回
  20. 智汇华云|安超云套件Archer Cloudsuite为“信创强国”筑基

热门文章

  1. 《大数据导论》——1.4节案例学习背景
  2. Oracle、SQL Server、MySQL分页方法
  3. django restfull centos6.5 x86_64 python2.7
  4. python3 入门 (四) 类与继承
  5. viewpage的使用
  6. 如何查看服务器一个端口的占用情况(netstat -an)
  7. 【原创·教程·连载】Microsoft SQL Server 2008 Reporting Services应用系列(一)安装篇...
  8. 现代教育技术课后作业(五)
  9. VIA笔试收集与解答
  10. Nginx 路由--Location的使用