-
临时表
(1) 只存在于内存中,数据库断开连接后消失,一般用于测试
(2) 用法:加上TEMPORARY
CREATE TEMPORARY TABLE temp_table ( .... );
-
转换数据类型
使用 CAST()函数
-
获取当前用户、日期、时间等系统内置信息
SELECT CURRENT_USER; 获取当前用户(会得到例如root@localhost的结果)
SELECT CURRENT_DATE; 获取当前日期(会得到例如2018-10-31的结果)
SELECT CURRENT_TIME; 获取当前时间(会得到例如17:16:56的结果)
-
数学函数
指对幂函数、三角函数等……
FORMAT(x, y) 转换数字x为字符串并四舍五入至y指定的位数
-
索引可以加快速度
当创建索引时,RDBMS会持有列的有关额外信息,额外信息存储在幕后的某个表中,具有特殊顺序,可以加快搜索速度;否则需要从列的起始处着手,逐个读取数据;
代价是索引会占用空间,所以要将索引建立在常用的列上。
添加索引
CREATE TEMPORARY TABLE temp ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(3) DEFAULT NULL, PRIMARY KEY (id), INDEX (id) );
或
ALTER TABLE temp ADD INDEX (last_name);
chapter13_附录
最新推荐文章于 2023-08-11 14:14:38 发布