百度智能云 Apache Doris 文档Doris可以自动将该类型转换成更大的整型或者浮点类型。使用CAST()函数可以将其转换成TINYINT,SMALLINT,CHAR 举例: mysql> select cast(100 as char); mysql> select cast(100 as char); +------------------------+ +------------------------+ | +------------------------+ 1 row in set (0.00 sec) 1 row in set (0.00 sec) mysql> select cast(10000 as char); mysql> select cast(10000 as char); +--------------------------+ +--------------------------+ +--------------------------+ 1 row in set (0.01 sec) 1 row in set (0.01 sec) mysql> select cast(10000 as tinyint); mysql> select cast(10000 as tinyint); +------------------------+ +------------------------+0 码力 | 203 页 | 1.75 MB | 1 年前3
 Blender v4.1 Manualresizing windows. Blender uses these for various operations, notably: Emulate 3 Button Mouse. Select Edge Loops. Changing multiple properties at once. To access Blender’s full feature set, you can the Mixed Reality Portal. Click the menu button ... in the lower left corner. In the menu it opens, select the Set up OpenXR. Enable the VR Scene Inspection add-on in Blender. Note To switch to Windows different such applications. Read more about this keymap here. Select With Controls which mouse button, either right or left, is used to select items in Blender. Spacebar Controls the action of Spacebar0 码力 | 6263 页 | 303.71 MB | 1 年前3
 ThinkJS 2.0 中文文档{Promise} [] */ * indexAction(){ let model = this.model('user'); let data = yield model.select(); return this.success(data); } } JavaScript �������� 'use strict'; var Base = require(' */ indexAction: function *(){ var model = this.model('user'); var data = yield model.select(); return this.success(data); } }); JavaScript �� async/await ES7 �� ES6 �� class � [] */ async indexAction(){ let model = this.model('user'); let data = await model.select(); return this.success(data); } } JavaScript �������� 'use strict'; var Base = require('0 码力 | 238 页 | 1.87 MB | 1 年前3
 Mybatis 3.3.0 中文用户指南<select id="selectBlog" resultType="Blog"> select * from Blog where id = #{id} select> 对于这个简单的例子来说似乎有点小题大做了,但实际上它是非常轻量级的。在一个 XML selectBlog", 101); 你可能注意到这和使用完全限定名调用 Java 对象的方法是相似的,之所以这样做是有原因的。这个命名可以直接映射到在命名空间中 同名的 Mapper 类,并在已映射的 select 语句中的名字、参数和返回类型匹配成方法。这样你就可以向上面那样很容易地调用这个对 应 Mapper 接口的方法。不过让我们再看一遍下面的例子: BlogMapper mapper = session Java 注解。比如,上面的 XML 示例可被替换如下: package org.mybatis.example; public interface BlogMapper { @Select("SELECT * FROM blog WHERE id = #{id}") Blog selectBlog(int id); } 对于简单语句来说,注解使代码显得更加简洁,然而 Java0 码力 | 98 页 | 2.03 MB | 1 年前3
 ThinkJS 1.2 中文文档listAciton: function(){ var self = this; return D('Group').select().then(function(data){ self.success(data); }) 条⽤用户数据,按 score 降序 D('User').where({score: ['>', 1000]}).order('score DESC').limit(10).select().then(function(data){ //data 为⼀一个数组,数组⾥里每⼀一项为⼀一个⽤用户的详细信息 // cache(true).where({score: ['>', 100]}).select().then(function(data){ // 开启查询缓存后,如果有缓存则直接读取缓存,不再从数据库查询 }) JavaScript D('User').cache('cache_name').select().then(function(data){0 码力 | 104 页 | 1.29 MB | 1 年前3
 ThinkJS 3.0 中文文档//HTTP 服务启动前执⾏行行 think.beforeStartServer(async () => { const config = await think.model('config').select(); think.config('userConfig', config); //从数据库中将配置读取出来,然后设置 }) 常见问题 能否将请求中跟用户相关的值设置到配置中? 不不能 let data = await this.field('title, content').where({ id: ['>', 100] }).order('id DESC').select(); ... } } 模型中支持链式调用的方法有: where , 用于查询或者更新条件的定义 table , 用于定义要操作的数据表名称 alias , 用于给当前数据表定义别名 //mysql 的配置解析⽅方法 let sql = options.sql; //接下来要执⾏行行的 SQL 语句句 if(sql.indexOf('SELECT') === 0){ //SELECT 查询 return MYSQL_READ; } return MYSQL_WRITE; } } }0 码力 | 129 页 | 2.12 MB | 1 年前3
 传智播客 mybatis 框架课程讲义alhost:3306/mybatis?charac terEncoding=utf-8", "root", "mysql"); //定义sql语句 ?表示占位符 String sql = "select * from user where username = ?"; //获取预处理statement preparedStatement = connection.prepareStatement(sql); -- 根据id获取用户信息 --> <select id="findUserById" parameterType="int" resultType="cn.itcast.mybatis.po.User"> select * from user where id = #{id} select> <select id="findUserByUsername" parameterType="java.lang.String" resultType="cn.itcast.mybatis.po.User"> select * from user where username like '%${value}%' select> parameterType:定义输入到 sql 中的映射类型,#{id}表示使用 preparedstatement 设 置占位符号并将输入变量0 码力 | 75 页 | 1.16 MB | 1 年前3
 尚硅谷 “玩转”Java 系列 - MyBatismybatis_test.test1.userMapper"> <select id="getUser" parameterType="int" resultType="com.atguigu.mybatis_test.test1.User"> select * from users where id=#{id} select> 2.6. 在 conf.xml 文件中注册2.7. 编写测试代码:执行定义的 select 语句 public class Test { public static void main(String[] args) throws IOException { String resource age=#{age} where id=#{id} <select id="selectUser" parameterType="int" resultType="com.atguigu.ibatis.bean.User"> select * from users where id=#{id} select> <select id="selectAllUsers" resultType="com 0 码力 | 27 页 | 322.51 KB | 1 年前3
 TiDB v5.2 中文手册ORDER BY 条件时 TiDB 中返回结果的顺序与 MySQL 中的不一致· · · · · · · · · · · · · · · · · · · · 1946 13.2.3 TiDB 是否支持 SELECT FOR UPDATE? · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1947 被允许设置为非预期的过大值,而可能造成事务隔离性被破坏的问题 #25680 – 修复 ODBC 类常数(例如 {d '2020-01-01'})不能被用作表达式的问题 #25531 – 修复 SELECT DISTINCT 被转化为 Batch Get 而导致结果不正确的问题 #25320 – 修复无法触发将查询从 TiFlash 回退到 TiKV 的问题 #23665 #24421 33 2.3.3 SQL 语句 SQL 语句 2 5.2 5.1 5.0 4.0 SELECT,INSERT,UPDATE,DELETE,REPLACE Y Y Y Y INSERT ON DUPLICATE KEY UPDATE Y Y Y Y LOAD DATA INFILE Y Y Y Y SELECT INTO OUTFILE Y Y Y Y INNER JOIN, LEFT\|RIGHT0 码力 | 2259 页 | 48.16 MB | 1 年前3
 TiDB v5.1 中文手册ORDER BY 条件时 TiDB 中返回结果的顺序与 MySQL 中的不一致· · · · · · · · · · · · · · · · · · · · 1897 13.2.3 TiDB 是否支持 SELECT FOR UPDATE? · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1898 OF TIMESTAMP,支持通过 Stale Read 功能从指定的时间点或时间范围内读取历史数据 (实验特性)。 用户文档,#21094 AS OF TIMESTAMP 语法示例如下: SELECT * FROM t AS OF TIMESTAMP '2020-09-06 00:00:00'; START TRANSACTION READ ONLY AS OF TIMESTAMP '2020-09-06 Function 计算过程,解决了使用 ROW_NUMBER() 对数据分页时 TiDB OOM 的问题 #23807 – 优化 UNION ALL 的计算过程,解决了使用 UNION ALL 连接大量 SELECT 语句时 TiDB OOM 的问题 #21441 – 优化分区表动态裁剪模式,提升其性能和稳定性 #24150 – 解决多种情况下出现的 Region is Unavailable 问题 project#620 码力 | 2189 页 | 47.96 MB | 1 年前3
共 455 条
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 46
 













