1、打开MySqlWorkbench登录页面,输入密码,点击登录按钮
2、进入主页面,点击左上方的sql+按钮,如图所示:
3、where子句中的表达式可使用算术运算符(+,-,*,/,%),比较运算符(>,<,=,!=,>=,<=)和逻辑运算符(and(&&),or(||),xor,not(!)),还可以使用圆括号将一个表达式分成几个部分。接下来举例验证一下
4、举个例子:在db_library数据库中t_book表,查询作者为王志宏的书籍,sql语句如下:use db_library;select * from t_book where book_author='王志宏';点击闪电标志的按钮,执行sql语句,显示执行成功。
5、举个例子:在db_library数据库中t_book表,查询价格大于20小于40的书籍,sql语句如下:use db_library;select * from t_book where (book_price >20) and(book_price<40);点击闪电标志的按钮,执行sql语句,显示执行成功。
6、举个例子:在db_library数据库中t_book表,查询作者不是王志宏的书籍,sql语句如下:use db_library;select * from t_book where book_author !='王志宏';点击闪电标志的按钮,执行sql语句,显示执行成功。
7、有时候,我们需要把重复的数据去掉,这时候,我们用到的关键字是distinct,在select后使用,sql语句的结构是select distinct field from table_name;
8、举个例子:在db_library数据库中t_book表,查询所有作者的名字,sql语句如下:use db_library;select book_authorfrom t_book点击闪电标志的按钮,执行sql语句,显示执行成功。
9、从查询的结果看,沈志强的名字有两个,这时候我们需要去除重复,sql语句如下:use db_library;select distinct book_author from t_book;点击闪电标志的按钮,执行sql语句,显示执行成功。这时候将重复的作者名字去掉了。
10、带like关键字的模糊查询,带有%,通配符的查询,可以匹配任意长度字符串sql语句结构为:select * from table_name where field [not] like ‘value%’;
11、举个例子:在db_library数据库中t_book表,查询所有作者姓沈的名字,sql语句如下:use db_library;select * from t_book where book_author like '沈%';点击闪电标志的按钮,执行sql语句,显示执行成功。