MySQL索引
索引介绍 MySQL的服务器本质是在内存中的,所有数据库的增删查改都是在内存中进行的,索引也是如此。 索引:提高数据库的性能,索引是物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行正确的create index,查询速度就可能提高成百上千倍。但是天下没有免费的午餐,查询速度的提高是以插入、更新、删除的速度为代价的,这些写操作,增加了…
MySQL内外连接
内连接 内连接实际上就是利用where子句,对两种表形成的笛卡尔积进行筛选,之前谈到的查询都是内连接。 语法:select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件; 显示SMITH的名字和部门名字 # 方法1 mysql> select ename, dname from emp,dept wher…
MySQL的复合查询
 MySQL一切皆表! 基本查询(案例) 工资高于高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写的J # 方法1 mysql> select * from emp where (sal>500 or job='MANAGER') and (ename like 'J%'…
MySQL的内置函数
日期函数 函数名称 描述 current_date() 当前日期 current_time() 当前时间 current_timestamp() 当前时间戳 date(datetime) 返回 datetime 参数的日期部分 date_add(date, interval d_value_type) 在 date 中添加日期或时间,interva…
MySQL表的基本查询
创建 create 1. 单行/多行、指定列/全列插入 语法: INSERT [INTO] table_name [(column [, column] ...)] VALUES (value_list) [, (value_list)] ... value_list: value, [, value] ... insert into xxx ta…
MySQL表的约束
前言 表的约束:表中一定要有各种约束,因为只有通过约束,才能让我们插入数据库表中的数据是符合预期的。约束的本质是通过技术的手段,强迫程序员插入正确的数据,而站在MySQL的视角,凡是插入的数据,都是符合数据约束的! 约束的目标:保证数据的完整性和可预期性。 就比如:要求输入邮箱,不能允许用户输入非邮箱的内容。这就是一种约束。 空属性 空属性有两个值…
回乡 高铁记
人呐,很少、很少回头望,只是在他们失落、孤单、迷茫的时候,才会偶尔且短暂地回顾身后的人,回想着与某某的曾经,以慰藉自己当下的心情。你知道的,过往如同飞瀑,在石木间磕绊、对抗着,一不留神便飞下了悬崖,霎时间痛快、自在,随之则是一击与地面的猛烈相撞,继而平静、寂静、死寂。回想山崖之上的历程,是多么未知且有趣,而今剩下的,除了些许被淤泥污染的色泽,也仅剩…
鹰一般的眼睛
刚刚在b站刷到一个视频:眼球往后收,能减少70%的精力损耗;大大减少气血亏损-哔哩哔哩 ,确实是有意义的。我试着像专注于读书那样,将双眼变化成天眼,凝聚这个世界所有的光线,打到我的视网膜上。专注地看世界。于是,我看到的世界是那么的清晰,某一瞬间,我似乎察觉到自己回到了中学时代——双眼依旧那么清澈的时候。之所以说“察觉到”,是因为那感觉太过真实,我真…
夜思:做“自己”
为什么人总是无法做100%的自己呢?为什么明明不爱很多的生活方式,却又为什么总是按照那种方式去生活呢?是受人影响,还是惯性所致难以改变呢?明明自己心里知道自己是什么样的,却总是受到他人的影响。我现在想到一点,是因为自己时时刻刻受到周边社会中其他人的影响。在意别人的眼光、看法,在意别人的话语、动作……总之时时刻刻被别人的框架束缚了,却没有遵守自己内心…
MySQL数据类型
前言 MySQL的常见数据类型: 整数类型 类型 字节数 大小 取值范围(有符号) 取值范围(无符号) TINYINT 1 8 位 -128 到 127 0 到 255 SMALLINT 2 16 位 -32,768 到 32,767 0 到 65,535 MEDIUMINT 3 24 位 -8,388,608 到 8,388,607 0 到 16…