MySQL面试题专栏 - 最全的MySQL面试题, MySQL笔试题, MySQL问题

介绍一下MYSQL常用的优化技巧

MySQL 自带 slow log 的分析工具 mysqldumpslow ,但是没有说明。本文通过分析该脚本,介绍了其用法。 slow log 是 MySQL 根据 SQL 语句的执行时间设定,写入的一个文件,用于分析执行较慢的语句。 只要在 my....... <阅读全文>

mysql有关权限的表都有哪几个?

MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库里,由mysql_install_db脚本初始化。这些权限表分别user,db,table_priv,columns_priv和host。下面分别介绍一下这些表的结构和内容...... <阅读全文>

MYSQL支持事务吗?

在缺省模式下,MYSQL是autocommit模式的,所有的数据库更新操作都会即时提交,所以在缺省情况下,mysql是不支持事务的。 但是如果你的MYSQL表类型是使用InnoDB Tables 或 BDB tables的话,你的MYSQL就可以使用...... <阅读全文>

MYSQL相比于其他数据库有哪些特点?

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,现在已经 被Sun公司收购,支持FreeBSD、Linux、MAC、Windows等多种操作系统 与其他的大型数据库例如Oracle、DB2、SQL Server等相比功能稍弱...... <阅读全文>

介绍一下mysql的日期和时间函数

这里是一个使用日期函数的例子。下面的查询选择所有 date_col 值在最后 30 天内的记录。 mysql> SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) – TO_DAYS(date_col) SELECT DAYOFW...... <阅读全文>

如何解决MYSQL数据库中文乱码问题?

在数据库安的时候指定字符集 如果在安完了以后可以更改以下文件: C:\Program Files\MySQL\MySQL Server 5.0\my.ini 里的所有的 default-character-set=gbk C:\Program Files\MySQL\MySQL Server 5.0\data\dep...... <阅读全文>

遇到的Mysql的面试题

1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 2、一张表有还是有ID自增主键,用JDBC insert一条语句之内,怎么在JAVA...... <阅读全文>

腾讯公司的一个sql题

小小+霸霸+王王=小霸王 小=?,霸=?,王=? 用sql求证 参考答案: declare @data int,@i int,@j int,@l int set @data=100 while (@data<=999) begin    set @i=@data/100 ...... <阅读全文>

如何提高MySql的安全性?

1.如果MYSQL客户端和服务器端的连接需要跨越并通过不可信任的网络,那么需要使用ssh隧道来加密该连接的通信。 2.使用set password语句来修改用户的密码,先“mysql -u root”登陆数据库系统,然后“mysql> upd...... <阅读全文>

MySQL面试题

1、MySQL取得当前时间的函数是?,格式化日期的函数是 2、写出 SQL语句的格式 : 插入 ,更新 ,删除 表名User Name Tel Content Date 张三 13333663366 大专毕业 2006-10-11 张三 13612312331 本科毕业 2006-10...... <阅读全文>

MYSQL基础面试题

1、MySQL取得当前时间的函数是?,格式化日期的函数是 2、写出 SQL语句的格式 : 插入 ,更新 ,删除 表名User Name Tel Content Date 张三 13333663366 大专毕业 2006-10-11 张三 13612312331 本科毕业 2006-10...... <阅读全文>

一些关于MySql加速和优化的面试题

1. Which will be faster out of these two queries – one with OR or one with IN? 2. Where does MyISAM cache table records? 3. Which will be faster out of queries with explicit INNER JOIN and...... <阅读全文>

MYSQL面试题:十一个高级MySql 面试题

1. Explain MySQL architecture. – The front layer takes care of network connections and security authentications, the middle layer does the SQL query parsing, and then the query is handled ...... <阅读全文>

MYSQL面试题:简单叙述一下MYSQL的优化

1.数据库的设计 尽量把数据库设计的更小的占磁盘空间. 1).尽可能使用更小的整数类型.(mediumint就比int更合适). 2).尽可能的定义字段为not   null,除非这个字段需要null. 3).如果没有用到变长字段的话比如varc...... <阅读全文>

几个MySql的面试题

Which will be faster out of these two queries – one with OR or one with IN? Where does MyISAM cache table records? Which will be faster out of queries with explicit INNER JOIN and implic...... <阅读全文>

介绍一下如何优化MySql

一、在编译时优化MySQL 如果你从源代码分发安装MySQL,要注意,编译过程对以后的目标程序性能有重要的影响,不同的编译方式可能得到类似的目标文件,但性能可能相差很大,因此,在编译安装MySQL适应仔细根据你...... <阅读全文>

介绍一下Mysql的存储引擎

存储引擎是什么? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能...... <阅读全文>

如何写出高质量、高性能的MySQL查询

下面就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了...... <阅读全文>

MySQL面试题

1、MySQL取得当前时间的函数是?,格式化日期的函数是 2、写出 SQL语句的格式 : 插入 ,更新 ,删除 表名User Name Tel Content Date 张三 13333663366 大专毕业 2006-10-11 张三 13612312331 本科毕业 2006-1...... <阅读全文>

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。