MySQL必知必会
MySQL必知必会 笔记,摘要
_Mercurial
Code is Poetry
展开
-
《MySQL必知必会》-第7章 数据过滤
组合使用where子句建立功能更强的高级搜索条件。同时学习使用not和in操作符 and操作符 select prod_id,prod_price,prod_name from products where vend_id = 1003 and prod_price <= 10; #同时匹配 or操作符 select prod_name,prod_price from products where vend_id = 1002 or vend_id = 1003; #匹配任一条件即可 .原创 2022-03-09 09:11:20 · 77 阅读 · 0 评论 -
《MySQL必知必会》-第10章 创建计算字段
存储在数据库表中的数据一般不是应用程序所需要的程序 计算字段 我们需要直接从数据库中检索出转换、计算或格式化过的数据,而不是检索出数据,然后再在客户机应用程序或报告程序中重新格式化。这就是计算字段作用。 拼接字段 # 创建一个格式为name(location)的供应商报表 select concat(vend_name,'(',vend_country,')') from vendors order by vend_name; # concat(,拼接函数 # 注意⚠️:多数DBMS使用+或者|.原创 2022-03-08 16:12:44 · 224 阅读 · 0 评论 -
《MySQL必知必会》-第9章 用正则表达式进行搜索
学习如何在where子句中使用正则表达式更好的控制数据过滤 正则匹配不区分大小写,若需要区分大小写:regexp binary 基本字符匹配 # 1 #检索prod_name包含文本1000的所有行 select prod_name from products where prod_name regexp '1000' order by prod_name; # 2 select prod_name from products where prod_name regexp '.000' order .原创 2022-03-08 16:11:32 · 95 阅读 · 0 评论 -
《MySQL必知必会》-第8章 使用通配符进行过滤
使用通配符以及like操作符进行通配搜索,对数据进行复杂过滤 like操作符 %通配符 # %表示任意字符出现的任意次数 # 1 select prod_id,prod_name from products where prod_name like 'jet%'; # 根据MySQL的配置方式,搜索可以区分大小写 # 2 select prod_id,prod_name from products where prod_name like '%anvil%'; # 3 select prod_id,.原创 2022-03-08 16:08:20 · 334 阅读 · 0 评论 -
《MySQL必知必会》-第6章 过滤数据
使用select语句的where子句指定搜索条件 使用where子句 select prod_name,prod_price from products where prod_price = 2.50; #检索两个列,返回prod_price值为2.50的行 #where子句在from之后 #若order by和where同时使用,则order by在where之后 where子句操作符 mysql支持的所有条件操作符 操作符 说明 = 等于 <> 不等于 .原创 2022-03-08 16:05:47 · 283 阅读 · 0 评论 -
《MySQL必知必会》-第5章 排序检索数据
使用SELECT语句的ORDER BY子句,根据需要排序检索数据 排序数据 SELECT prod_name FROM products ORDER BY prod_name; #也可通过非检索列进行排序 按多个列进行排序 SELECT prod_id,prod_price,prod_name FROM products ORDER BY prod_price,prod_name; #先按prod_price排序,再按prod_name排序。 #若prod_price值都唯一,则不会按prod.原创 2022-03-08 16:04:38 · 71 阅读 · 0 评论 -
《MySQL必知必会》-第4章 检索数据
本章介绍如何使用SELECT语句从表中检索一个或多个数据列 检索单个列 SELECT prod_name FROM products; #使用完全限定的表名,功能相同。表名也可完全限定 SELECT products.prod_name FROM products;//FROM crashcourse.products; 检索多个列 SELECT prod_name,prod_id,prod_price FROM products; 检索所有列 SELECT * FROM products;原创 2022-03-08 16:02:46 · 145 阅读 · 0 评论 -
《MySQL必知必会》-第3章 了解SQL
登陆数据库 mysql -u 用户名 -p 创建数据库 create database name; 导入sql源 source 文件的绝对路径 show语句 show databases; #展示所有可用数据库的列表 show tables; #获得数据库内的表的列表 show columns from table_name; #展示所选表的所有列 describe table_name; #又可这样表示 查看当前数据库状态或者数据.原创 2022-03-08 15:59:28 · 254 阅读 · 0 评论