MySQL的零碎知识点

  1. 用binary解决mysql数据大小写敏感问题:
    BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写。
    MySQL特别是4.*以前的对于中文检索会有不准确的问题,可以在检索的时候加上binary,4.*之后的版本就不需要了。
  2. MySQL不支持SELECT INTO FROM语句:
    可用Create table CopyOfTable1 (Select * from Table1)代替。
时间: 2024-10-08 05:02:48

MySQL的零碎知识点的相关文章

JAVA零碎知识点

总结的JAVA零碎知识点 学习和工作中总会有一些零碎的知识点,可能不经常用到或者以前不熟知,在此记录一下. 一.有关Lamda表达式 Lamda表达式是1.8新增特性,所以使用前请确定项目JDK版本是否支持. Lamda主要解决匿名内部类和函数的啰嗦语句问题,比如曾经的Jframe的Jbutton监听事件addActionListener JButton jb = new JButton("click"); jb.addActionListener(new ActionListener

Mysql零碎知识点(今日所学)

1. 列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 select a.deptid, count(*) from employee921 as a INNER JOIN (select deptid, avg(salary)as avgsar from employee921 group by deptid) as b where a.deptid = b.deptid and a.salary > b.avgsar group by a.deptid order by

mysql零碎知识点总结

同一个事务内的sql操作锁占用的锁,都是在事务提交的时候释放,因此独占锁尽量放在后面 2.not in,like 前匹配,or不支持索引 3.事务可以设置折返点,出现问题,可以跳回到折返点 4.尽量不要服务层调用服务层,因为锁的释放时机是事务提交的时刻,因此要避免长事务,尽量保证短事务,减少锁占用时间. 5.myisam虽然是表级别的锁,但是支持并发插入,即一个进程在读表的过程,从表尾插入,concurrent_insert默认为1,设置成2则即使读的表中间有被删除的行业可以并发插入 6.Inn

动画里关于 CALayer 的一些零碎知识点

重温了一下<IOS 7 Programming: Pushing the Limits>这本书,有许多零碎的知识点,记录一下,勉强算作是学习笔记吧. CALayer Part 1 动画的基本单元就是 UIView,它是非常重量级的对象,所以不能多用.但你又想让你的 UI 看起来更酷,那就需要使用 Core Animation 了.Core Animation 中最基础也最重要的部分就是CALayer . 设置 CALayer 就是设置图层的 contents 属性.和 UIView 不一样,U

day15(mysql之零碎知识)

数据完整性 实体完整性 实体: 表中一行(一行记录)代替一个实体 实体完整性的作用: 标识每一行数据不重复. 约束类型: 主键约束, 唯一约束,自动增长列. 主键约束: 标识该列唯一,非空. 注:  每个表中必须要有一个主键 添加主键的三中方式: 1.在创建表的过程中直接创建. CREATE TABLE student( id int primary key, name varchar(50) ); 2.  在创建表中的特殊创建方式:  优点在于  可以联合创建主键 CREATE TABLE s

11、网页制作Dreamweaver(补充:JS零碎知识点&amp;&amp;正则表达式)

JS知识点 回车符/r和换行符/n的区别:/r 相当于enter,是段落与段落之间的区别, /n 相当于shift+enter,是行与行之间距离,比较小 几种window操作方法: 1.获取当前窗口大小并打印: var height=window.innerHeight; var width = window.innerWidth; document.write("<br/>"+"height"+height+","+"wi

粗结MySql数据库基础知识点之一

首先弄什么是数据库? 数据库就是用来存储和管理数据的仓库. 数据库存储数据的优点: 1.可存储大量的数据  2.方便检索  3.保持数据的一致性,完整性  4.安全 可共享  5.通过组合分析,可以产生新的数据. 数据库的发展历程: 1.没有数据库,使用磁盘文件来存储数据 2.层次结构模型数据库 3.网状结构模型数据库 4.关系结构模型数据库  (使用二维表格存储数据) 5.关系-对象模型数据库 注:关系模型由关系数据结构,关系操作集合,关系完整体约束三部分组成 MySql是一个关系结构模型数据

mysql的小知识点(关于数据库的导入导出 对于windows)

对于,一个存在的数据,我们该如何去打包成.sql属性的文件呢? 直接进行这两条语句: 1 D:\Program Files\MySQL\mysql\bin>mysqldump -u root -p bigweb >D://str.sql 2 Enter password: *** 于是乎,便生成了一个str.sql文件 但我们生成了一个sql过程,如何将其引到数据库中去呢??   这里只是对mysql进行  operation ! ! 首先,我们进入cmd ->  mysql -uroo

j2se学习中的一些零碎知识点1(内容有些零散)

1.java编译和运行阶段发生的事情,如下图所示: -  编写的java源文件,通过java编译器编译生成以.class结尾的字节码文件(字节码并不是二进制),生成的字节码文件通过类装载器装载进java虚拟机中,再通过java虚拟机运行转化成二进制文件与底层的操作系统交互,实现在硬件平台上运行.(java的可移植性) 2.在安装数据库(如oracle和mysql)或者jdk软件开发工具包等软件时,安装路径上尽量避免不要有空格或者是中文. 3.windows操作系统中在命令行窗口中执行命令ipco