ca88手机版登录mysql常见的运算符及使用,MySQL命令

mysql常见的运算符及使用,mysql运算符


mysql中有4类运算符,它们是:

  • 算术运算符
  • 比较运算符
  • 逻辑运算符
  • 位操作运算符
  • 算术操作符

算术操作符是SQL中最基本的操作运算符,主要有一下几种运算符:

(加)、 -(减)、 *(乘)、 /(除)、 %(求余或者模)

算术操作符测试案例:

创建表tmp14,定义数据类型为INT的字段num,插入值64,对num值进行算术运算:

首先创建表tmp14,输入语句如下:

CREATE TABLE tmp14 ( num INT);

向字段num插入数据64:

INSERT INTO tmp14 value(64);

接下来,对num值进行加法和减法运算:

SELECT num, num 10, num-3 5, num 5-3, num 36.5 FROM tmp14;

SELECT num, num *2, num /2, num/3, num%3 FROM tmp14;

SELECT 1=0, '2'=2, 2=2,'0.02'=0, 'b'='b', (1 3) = (2 2),NULL=NULL;

SELECT 'good'<>'god', 1<>2, 4!=4, 5.5!=5, (1 3)!=(2 1),NULL<>NULL;

SELECT 'good'<='god', 1<=2, 4<=4, 5.5<=5, (1 3) <= (2 1),NULL<=NULL;

SELECT 'good'<'god', 1<2, 4<4, 5.5<5, (1 3) < (2 1),NULL<NULL;

SELECT 'good'>='god', 1>=2, 4>=4, 5.5>=5, (1 3) >= (2 1),NULL>=NULL;

SELECT 'good'>'god', 1>2, 4>4, 5.5>5, (1 3) > (2 1),NULL>NULL;

SELECT NULL IS NULL, ISNULL(NULL),ISNULL(10), 10 IS NOT NULL;

SELECT 4 BETWEEN 4 AND 6, 4 BETWEEN 4 AND 6,12 BETWEEN 9 AND 10;

SELECT 'x' BETWEEN 'f' AND 'g', 'b' BETWEEN 'a' AND 'c';

SELECT least(2,0), least(20.0,3.0,100.5), least('a','c','b'),least(10,NULL);

SELECT greatest(2,0), greatest(20.0,3.0,100.5), greatest('a','c','b'),greatest(10,NULL);

SELECT 2 IN (1,3,5,'thks'), 'thks' IN (1,3,5,'thks');

SELECT NULL IN (1,3,5,'thks'),10 IN (1,3,NULL,'thks');

SELECT 'stud' LIKE 'stud', 'stud' LIKE 'stu_','stud' LIKE '%d','stud' LIKE 't_ _ _', 's' LIKE NULL;

SELECT 'ssky' REGEXP '^s', 'ssky' REGEXP 'y$', 'ssky' REGEXP '.sky', 'ssky' REGEXP '[ab]';

SELECT NOT 10, NOT (1-1), NOT -5, NOT NULL, NOT 1 1;

SELECT !10, !(1-1), !-5, ! NULL, ! 1 1;

SELECT 1 AND -1,1 AND 0,1 AND NULL, 0 AND NULL;

SELECT 1 && -1,1 && 0,1 && NULL, 0 && NULL;

SELECT 1 OR -1 OR 0, 1 OR 2,1 OR NULL, 0 OR NULL, NULL OR NULL;

SELECT 1 || -1 || 0, 1 || 2,1 || NULL, 0 || NULL, NULL || NULL;

SELECT 1 XOR 1, 0 XOR 0, 1 XOR 0, 1 XOR NULL, 1 XOR 1 XOR 1;

执行上面的语句,结果如下。

SELECT 10 | 15, 9 | 4 | 2;

SELECT 10 & 15, 9 &4& 2;

SELECT 10 ^ 15, 1 ^0, 1 ^ 1;

SELECT 1<<2, 4<<2;

SELECT 1>>1, 16>>2;

SELECT 5 & ~1;

ca88手机版登录 1


运算符的优先级

  • 运算的优先级决定了不同的运算符在表达式中计算的先后顺序。
  • 级别高的运算符先进行计算,如果级别相同,MySQL按表达式的顺序从左到右依次计算。当然,在无法确定优先级的情况下,可以使用圆括号“()”来改变优先级。

mysql中有4类运算符,它们是: 算术运算符 比较运算符 逻辑运算符 位操作运算符 算术操作符 算术操...

MySQL命令行下执行.sql脚本详解,mysql.sql

本文主要介绍一个在MySQL命令行下执行脚本文件的例子,通过这个例子让我们来了解一下在命令行下MySQL是怎样执行脚本的吧。现在我们开始介绍这一过程。

1.首先编写sql脚本,保存为的:book.sql,内容如下

 1     use test;  
 2      
 3     create table book   
 4      
 5     (   
 6      
 7     tisbn varchar(20) primary key,   
 8      
 9     tbname varchar(100),   
10      
11     tauthor varchar(30),   
12      
13     chubanshe varchar(40),   
14      
15     bookdate date,   
16      
17     bookpage int,   
18      
19     leixing varchar(20),   
20      
21     bprice float(6,2)   
22      
23     );   
24      
25     insert into book values ( '9787115167408', 'JAVA SE 6.0 编程指南 ',   
26      
27     ' 吴亚峰 ; 纪超 ',   
28      
29     ' 人民邮电出版社 ', '2007-11-00' , 874,   
30      
31     ' 计算机类 ', 98.00 );   
32      
33     insert into book values ( '7115138378',   
34      
35     ' 精通 Netbeans--Java 桌面、 Web 与企业级程序开发详解 ',   
36      
37     ' 吴亚峰 ; 王鑫磊 ',   
38      
39     ' 人民邮电出版社 ', '2007-2-10', 587,   
40      
41     ' 计算机类 ', 75.00 );   
42      
43     insert into book values ( '9787115167934', ' 高质量程序设计艺术 ',   
44      
45     '( 希腊 )Diomidis Spinellis',   
46      
47     ' 人民出版社 ', '2008-1-00', 384,   
48      
49     ' 计算机类 ', 55.00 );   
50      
51     insert into book values ( '9787111213826', 'Java 编程思想 ( 第 4 版 )',   
52      
53     '( 美 )Bruce Eckel',   
54      
55     ' 机械工业出版社 ', '2007-6-00', 880,   
56      
57     ' 计算机类 ', 108.00 );   
58      
59     insert into book values ( '9787121048531', 'Struts 2 权威指南 ',   
60      
61     ' 李刚 ', ' 电子工业出版社 ', '2007-9-00', 715,   
62      
63     ' 计算机类 ', 79.00 );   
64      
65     insert into book values ( '9787111216322', 'JavaScript 权威指南 ',   
66      
67     '( 美 )David Flanagan', ' 机械工业出版社 ', '2007-8-00', 954,   
68      
69     ' 计算机类 ', 109.00 );   
70      
71     insert into book values ( '9787121042621', 'Spring 2.0 核心技术与最佳实践 ',   
72      
73     ' 廖雪峰 ', ' 电子工业出版社 ', '2007-6-00', 509,   
74      
75     ' 计算机类 ', 59.80 );   
76      
77     insert into book values ( '7505380001', 'Java 与模式 ',   
78      
79     ' 阎宏 ',   
80      
81     ' 电子工业出版社 ', '2002-10-00', 1024,   
82      
83     ' 计算机类 ', 88.00 );   
84      
85     insert into book values ( '9787302167792', 'VB 2005 & .NET 3.0 高级编程 ',   
86      
87     '( 美 )Bill Evjen; Billy Hollis;Bill Sheldon',   
88      
89     ' 清华大学出版社 ', '2008-2-00' , 348,   
90      
91     ' 计算机类 ', 45.00 );   
92      
93     insert into book values ( '7115152098', ' JavaScript 高级程序设计 ',   
94      
95     'Nicholas C.Zakas',   
96      
97     ' 人民邮电出版社 ', '2006-11-00' ,532,   
98      
99     ' 计算机类 ', 59.00 );  

 

2.进入MySQL命令行

第一种方式:在未连接数据库的情况下,输入 mysql -h localhost -u root -p 123456  < d:book.sql 回车即可;

第二种方式:在已连接数据库的情况下,此时命令提示符为mysql>,输入 source d:book.sql  或者 . d:book.sql 回车即可。

3.以下是使用mysql>. d:book.sql 的运行结果:

ca88手机版登录 2

以上就是MySQL命令行下执行脚本的过程,如果您想了解更多MySQL数据库的知识,不妨看一下这里的文章:zhangxichao,希望能够带给您收获!

本文主要介绍一个在 MySQL命令行 下执行脚本文件的例子,通过这个例子让我们来了解一下在命令行...

windows7下安装mysql-5.7.11-win32

安装mysql-5.7版本,整整花了我两天的时间,究其原因,是因为5.7版本的安装较之前版本添加了许多新特性。我把安装过程中可能存在的问题,整理出来,和大家分享。

1.下载 mysql-5.7.11-win32。

(1)MySQL的安装文件分为两种:第一种msi格式。msi格式的直接点击安装,按照步骤一步一步的next就可以了。第二是zip格式的。zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。解压之后将该文件夹放到合适的位置,建议放到磁盘的根路径中,方便操作(注意路径不要包含中文)。

(2)MySQL根据收费与否,分为:MySQL Community Server(即社区版)和MySQL Enterprise Edition(即商业版)。

我们使用zip格式的社区版本:mysql-5.7.11-win32.zip。

(3)下载网址: ,根据自己电脑的系统类型,选择相应的版本。下载压缩包mysql-5.7.11-win32.zip

2.安装mysql

(1)将mysql-5.7.11-win32.zip解压缩,放到合 适的位置,在我的电脑,我放到了D盘根路径。复制my-default.int,重命名为my.ini,如下图所示。

ca88手机版登录 3

(2)在my.ini中,填写如下内容。

ca88手机版登录 4

3.配置mysql

(1)将mysql的路径配置到环境变量中。

ca88手机版登录 5

ca88手机版登录 6

(2)进入mysql的安装目录下的bin目录,如下图所示:

ca88手机版登录 7

(3)在初始化的时候mysqld--initialize --user=mysql --console;
新建一个mysql的数据库,让系统生成一个临时的密码,在控制台展示出来;
然后再安装mysqld --install;

ca88手机版登录 8

ca88手机版登录 9

(4)启动服务

ca88手机版登录 10

(5)连接数据库,密码为步骤二中生成的临时密码

ca88手机版登录 11

(6)输入密码,后显示:

ca88手机版登录 12

(7)数据启动成功。

到此,我们可以创建数据库,完成相应的操作。希望对大家有帮助。

安装mysql-5.7版本,整整花了我两天的时间,究其原因,是因为5.7版本的安装较之前版本添加了许多新特性。我把...

本文由ca88手机版登录发布于亚洲城ca88手机版官网,转载请注明出处:ca88手机版登录mysql常见的运算符及使用,MySQL命令

TAG标签: ca88手机版登录
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。