11、MyISAM表是如何存储的?
MyISAM表以三种格式存储在磁盘上。
- ' .frm ‘文件-存储表定义
- '.MYD' (MYData) - 数据文件
- '.MYI' (MYIndex) – 索引文件
12、解释一下ismyam比InnoDB的优势吗?
- MyISAM采用了一种更为保守的磁盘空间管理方法--将每个MyISAM表存储在单独的文件中,如果需要,可以进一步压缩。
--InnoDB表存储在表空间,进一步优化是很困难的。
13、如何在MySQL中连接字符串?
使用- CONCAT (string1, string2, string3)
14、如何在Mysql中获得当前日期?
使用:
SELECT CURRENT_DATE();
15、如何将字符输入为十六进制数字?
-如要以十六进制数字输入字符,可输入单引号和(X)前缀的十六进制数字。
-或者,只是前缀十六进制数字与(Ox)。
16、如何将MySQL时间戳显示给用户?
- MySQL时间戳以可读格式呈现给用户:yyyyy -MM- dd - HH:MM:SS.
17、如何在MySQL中将表导出为XML文件?
MYSQL的查询浏览器有一个名为“Export Result Set”的菜单,允许将表作为XML导出。
18、在MySQL中,i-am-a-dummy标志的使用是什么?
如果WHERE子句不存在,使用i-am-dummy标志将使SQL引擎拒绝执行任何更新或删除。它在使用delete语句时非常有用。使用i-am-dummy标志将不允许执行以下语句:
Delete from employee;
19、MySQL_fetch_array()、MySQL_fetch_object()、MySQL_fetch_row()之间有什么区别?
Mysql_fetch_object作为对象返回数据库的结果,而mysql_fetch_array作为数组返回结果。这将允许通过字段名访问数据。
例如,使用mysql_fetch_object字段可以作为$result访问-->名称,使用mysql_fetch_array字段可以作为$result访问-->[name].mysql_fetch_row($result):其中$result是使用mysql_query()函数执行成功查询返回的结果资源。
例如:
$result = mysql_query(“SELECT * from students”);
while($row = mysql_fetch_row($result))
{
Some statement;
}
20、mysql_connect和mysql_pconnect之间有什么区别?
首先:
-打开与数据库的新连接。
-可以关闭数据库连接。
-每次载入页面时打开页面。
永久链接:
-打开与数据库的持久连接。
-无法关闭数据库连接。
-页面不需要在每次加载时打开。
mysqlconnect()打开通往数据库的新连接,而mysqlpconnect()打开通往数据库的持久连接。这意味着每次加载该页时,mysql_pconnect()都不会打开数据库。不能使用Mysql_close()来关闭持久连接。虽然可以使用它来关闭mysql_connect()。
以上就是烟台软件培训给大家做的内容详解,更多关于编程课程的学习,请继续关注烟台软件培训。