Qianfeng

DON'T WORRY BE HAPPY
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年2月7日

摘要: 意义:存储在数据库中的数据一般不是应用程序直接需要的数据 例如最终返回的数据由两列连接成一个 数据的格式和数据库中不一样 10.1 拼接字段 用concat()函数 SELECT Concat(vend_name, ' (', vend_country, ') ') FROM vendors ORD 阅读全文

posted @ 2022-02-07 22:35 RonnieOS 阅读(27) 评论(0) 推荐(0) 编辑

2022年2月4日

摘要: 注意: mysql支持的正则表达式只是多数正则表达式的一个小子集 9.2.1 基本字符匹配 使用regexp关键字: select * from products where prod_name regexp '1000' order by prod_name; 会返回所有prod_name严格等于 阅读全文

posted @ 2022-02-04 15:39 RonnieOS 阅读(75) 评论(0) 推荐(0) 编辑

摘要: 通配符:用来匹配值的一部分的特殊字符 8.1 %通配符 常用的一个通配符是百分号%,例如我们为了找出jet开头的产品: select prod_id, prod_name from products where prod_name like 'jet%'; 根据MYSQL的配置方式,搜索是可以区分大 阅读全文

posted @ 2022-02-04 14:24 RonnieOS 阅读(45) 评论(0) 推荐(0) 编辑

摘要: 6 一般来说我们不会检索所有行,而是只检索特定行。这就需要进行过滤 过滤的子句关键字是where, 比较符号由>, <, =, <>, !=, between .. and ..。 有一种特殊的子句,即is null子句,用来判断是否为空 使用where 子句时,不返回值为null的行,因为并不能判 阅读全文

posted @ 2022-02-04 13:55 RonnieOS 阅读(26) 评论(0) 推荐(0) 编辑

摘要: 5.1 排序数据 首先,sql语句返回的结果并不保证返回的顺序有意义,所以我们应当规定顺序 sql语句由子句组成,子句有的是必须的,有些是可选的。与排序相关的子句是order by. 示例用法: select prod_name from products order by prod_state; 阅读全文

posted @ 2022-02-04 13:27 RonnieOS 阅读(18) 评论(0) 推荐(0) 编辑

2022年2月3日

摘要: 4.1 select语句 要从数据库中检索,我们需要搞清楚两件事 检索什么东西 从哪张表检索 一个例子: select prod_name from products; sql语句是不区分大小写的,不少SQL开发人员喜欢对关键字大写,对表名和列使用小写 sql语句中的空格会被忽略 只需要在selec 阅读全文

posted @ 2022-02-03 23:33 RonnieOS 阅读(70) 评论(0) 推荐(0) 编辑

摘要: 3.1 连接 为了使用客户端软件连接到mysql服务器,咱需要以下信息 主机(如果是本地计算机,则是'localhost') 端口 用户名 口令 3.2 使用数据库 显示可用数据库: show databases; 创建新数据库 create database 名字; 显示数据库中的表 show t 阅读全文

posted @ 2022-02-03 22:53 RonnieOS 阅读(20) 评论(0) 推荐(0) 编辑

摘要: 2.1 什么是mysql mysql是一种dbms,即mysql是一种数据库软件 mysql的优点 免费使用,并且开放源码 性能很快 易于安装 dbms分为两类:1. 共享文件系统(注入access) 2. 客户机-服务器软件(MySQL,Oracle,Micorsoft SQL Server). 阅读全文

posted @ 2022-02-03 21:42 RonnieOS 阅读(23) 评论(0) 推荐(0) 编辑

摘要: 列,行及数据类型 表是一种结构化的文件,可以用来存储某种特定类型的数据 在同一个数据库中不能使用两个相同名字的表 列:指的是表中的一个字段。一个表由一列或者多列组成 在设计表的时候,我们应当将raw数据科学地分解成多个列,这样有利于排序和过滤 每个列是有自己的数据类型的 一行就是一条记录 主键(pr 阅读全文

posted @ 2022-02-03 20:35 RonnieOS 阅读(17) 评论(0) 推荐(0) 编辑

2021年11月1日

摘要: c11后引入了uniform initialization的概念,按照它说的,任何的初始化操作都可以借由大括号{}搞定。 比如在c98时代,我们会用: int i[] = {1,3,4,5,6}; //初始化数组 class Cat { public: Cat(int old, int weight 阅读全文

posted @ 2021-11-01 17:27 RonnieOS 阅读(3103) 评论(1) 推荐(1) 编辑