更多“简述MySQL的主要特点。”相关问题
  • 第1题:

    MySQL is installed on a Linux server and has the following configuration:What is the purpose of changing ownership of datadir to the ‘mysql’ user?()

    A.MySQL requires correct file ownership while remaining secure

    B.MySQL needs to be run as the root user, but file cannot be owned by it

    C.MySQL cannot be run as the root user


    参考答案:A

  • 第2题:

    通过$MYSQL_HOME/bin下的哪些命令能启动MySQL服务器?()

    A.mysqladmin

    B.mysqld

    C.mysqld_safe

    D.mysql


    参考答案:BC

  • 第3题:

    php哪个函数用于向mysql数据库发送指令?()

    A.mysql_select_db

    B.mysql_connect

    C.mysql_query

    D.mysql_fetch_field


    参考答案:C

  • 第4题:

    请简述MySQL字符集的选择方法。


    参考答案:

    对MySQL数据库来说,字符集很重要,因为数据库存储的数据大部分都是各种文字,字符集对数据库的存储,处理性能都会有所影响。

    主要考虑一下几方面的因素 
    1.满足应用支持语言的需求,应用处理各种各样的文字,发布到使用不同语言的国家或地区,可以选择Unicode字符集,MySQL的话可以选择UTF-8 
    2.如果应用中涉及已有数据的导入,就要充分考虑数据库字符集对已有数据的兼容性。
    假设数据是GBK文字,如果选择其他数据库字符集,就可能导致某些文字无法正确导入的问题。 
    3.如果数据库需要支持一般是中文,数据量很大,性能要求也很高,可以选择双字节定长编码的中文字符集,比如GBK。 
    因为相对于UTF-8而言,GBK比较小,每个汉字只占用2个字节,而UTF-8汉字编码需要3个字节,这样可以减少磁盘I/O,数据库缓存,已经网络传输的时间,从而提高性能。 
    如果是英文字符,仅有少量汉字字符,那么选择UTF-8更好。 
    4.如果数据库需要做大量的字符运算,如比较、排序,那么选择定长字符集可能会更好,因为定长字符集的处理速度比变长的快。

    二、MySQL支持的字符集 
    MySQL服务器可以支持多种字符集,在同一台服务器,同一个数据库,同一个表都可以指定不同的字符集。 
    查看所有可用字符集的命令 show character set; 
    例如MySQL5.7支持41种可以用字符集
    mysql> show character set;

    三、MySQL的字符集包括字符集和校对规则
    1.字符集用来定义MySQL存储字符串的方式
    2.校对规则用来定义比较字符串的方式。
    3.字符集和校对规则是一对多关系
    4.每个字符集至少对应一个校对规则
    例如:查看gbk的校对
    show collation like 'gbk%';

    四、MySQL字符集的设置
    1.MySQL的字符集和校对规则有4个级别的默认设置,服务器级、数据库级、表级、和字段级。
    2.服务器字符集和校对规则

  • 第5题:

    简述MySQL权限管理的原理和步骤。


    正确答案:MySQL的权限系统用来保证用户可以在自身权限范围内顺利的执行权限,当用户连接到MySQL数据库后,身份机会根据主机名和用户名来确认。权限系统具赐福于操作权限。步骤1数据库服务器对登录的用户进行检查,确定是否可以进行连接步骤2在用户连接到数据库服务器后,系统将会对此用户的每一个请求进行检查,当一个请求发出后,系统首先根据权限表确定你是否可以执行这个操作,如果可以,那么静进行操作,如果你的权限不够,那么则终止操作,并且给出提示信息。

  • 第6题:

    php连接上mysql之后,采用哪个函数配置循环可以得到指定表中的记录?()

    • A、mysql_fetch_row
    • B、mysql_select_db
    • C、mysql_query
    • D、mysql_connect

    正确答案:A

  • 第7题:

    取得搜索语句的结果集中的记录总数的函数是:()

    • A、mysql_fetch_row
    • B、mysql_rowid
    • C、mysql_num_rows
    • D、mysql_fetch_array

    正确答案:C

  • 第8题:

    使用以下哪条指令能够实现数据库的长久连接?()

    • A、mysql_connect
    • B、mysql_connectd
    • C、mysql_pconnetcd
    • D、mysql_pconnect

    正确答案:D

  • 第9题:

    php哪个函数用于向mysql数据库发送指令?()

    • A、mysql_select_db
    • B、mysql_connect
    • C、mysql_query
    • D、mysql_fetch_field

    正确答案:C

  • 第10题:

    简述mysql存储引擎


    正确答案: I.SAM: 查询速度快、增删改慢,支持全文索引、不支持外键、不支持事务 MyISAM: ISAM升级版
    M.emory: 数据驻留在内存、速度快、数据管理不稳定、断电后数据全部丢失 InnoDB:
    速度较慢、支持外键、支持事务、不支持全文索引
    使用的存储引擎
    M.yISAM:内容管理系统(新闻、官网、电商、软件下载、房屋、招聘...)  可读不可改 大部分是浏览信息
    I.nnoDB:技术型网站(bbs、blog、webo、oa...)

  • 第11题:

    问答题
    简述mysql_fetch_row()和mysql_fetch_array之间有什么区别?

    正确答案: M.ysql_fetch_row是从结果集取出1行数组,作为枚举
    M.ysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得
    解析: 暂无解析

  • 第12题:

    问答题
    简述MySQL权限管理的原理和步骤。

    正确答案: MySQL的权限系统用来保证用户可以在自身权限范围内顺利的执行权限,当用户连接到MySQL数据库后,身份机会根据主机名和用户名来确认。权限系统具赐福于操作权限。步骤1数据库服务器对登录的用户进行检查,确定是否可以进行连接步骤2在用户连接到数据库服务器后,系统将会对此用户的每一个请求进行检查,当一个请求发出后,系统首先根据权限表确定你是否可以执行这个操作,如果可以,那么静进行操作,如果你的权限不够,那么则终止操作,并且给出提示信息。
    解析: 暂无解析

  • 第13题:

    连接 MySQL 数据库的正确方法是()

    A.mysql_open("localhost");

    B.mysql_connect("localhost");

    C.connect_mysql("localhost");

    D.dbopen("localhost");


    参考答案:B

  • 第14题:

    php连接上mysql之后,采用哪个函数配置循环可以得到指定表中的记录?()

    A.mysql_fetch_row

    B.mysql_select_db

    C.mysql_query

    D.mysql_connect


    参考答案:A

  • 第15题:

    请简述使用PHP进行MySQL数据库编程的基本步骤。


      使用PHP进行MySQL数据库编程的基本步骤如下:

      (1)首先建立与MySQL数据库服务器的连接。

      (2)然后选择要对其进行操作的数据库。

      (3)再执行相应的数据库操作,包括对数据的添加、删除、修改和查询等。

  • 第16题:

    请简述MySQL不可重复读问题的含义并举例说明?


    参考答案:不可重复读 就是一个事务读到另一个事务修改后并提交的数据(update)。在同一个事务中,对于同一组数据读取到的结果不一致。比如,事务B 在 事务A 提交前读到的结果,和在 事务A 提交后读到的结果可能不同。不可重复读出现的原因就是由于事务并发修改记录而导致的。

  • 第17题:

    关于mysql_db_query与mysql_query说法正确的是:()

    • A、mysql_db_query与mysql_query在执行sql语句后的返回值是一样的,成功返回资源号,失败返回FALSE
    • B、不能用mysql_query函数临时在另一个数据库上执行sql语句,而mysql_db_query可以
    • C、mysql_db_query不会切换回先前连接到的数据库
    • D、mysql_query在功能上等于mysql_select_db()+mysql_db_query()

    正确答案:C

  • 第18题:

    取得查询语句的结果集中的记录函数有()

    • A、mysql_fetch_row
    • B、mysql_fetch_assoc
    • C、mysql_num_rows
    • D、mysql_fetch_array
    • E、mysql_fetch_object

    正确答案:A,B,D,E

  • 第19题:

    如果想取得mysql数据库系统的运行状态,应该用什么函数?()

    • A、mysql_ping
    • B、mysql_status
    • C、mysql_stat
    • D、mysql_info

    正确答案:C

  • 第20题:

    修改MySQL用户root的密码的指令是()。

    • A、mysqladmin -u root password test
    • B、mysql -u root password test
    • C、mysql -u root -p test
    • D、mysql -u root -password test

    正确答案:C

  • 第21题:

    简述mysql_fetch_row()和mysql_fetch_array之间有什么区别?


    正确答案: M.ysql_fetch_row是从结果集取出1行数组,作为枚举
    M.ysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得

  • 第22题:

    问答题
    简述MySQL的主要特点。

    正确答案: 1.MySQL是真正多线程,多用户的数据库系统,特别是他的多线程是直接使用了系统核心的多线程内核,效率相当的高。
    2.MySQL是真正支持多方平台的,这就使得跨系统的开发成为可能。
    3.支持SQL92标准,可以使用所有的SELECT WHERE语法。
    4.在数据库中客户端程序上,MySQL提供了多种不同的API。
    5.丰富的数据典型支持1.2.3.4和8字节长的证书类型。
    6.可以在一次操作中从不同的数据库中混合表格。
    7.完全支持ODBC,可以再Windows95和WindowsNT上使用Access来进行数据库的连接。
    解析: 暂无解析

  • 第23题:

    问答题
    简述mysql存储引擎

    正确答案: I.SAM: 查询速度快、增删改慢,支持全文索引、不支持外键、不支持事务 MyISAM: ISAM升级版
    M.emory: 数据驻留在内存、速度快、数据管理不稳定、断电后数据全部丢失 InnoDB:
    速度较慢、支持外键、支持事务、不支持全文索引
    使用的存储引擎
    M.yISAM:内容管理系统(新闻、官网、电商、软件下载、房屋、招聘...)  可读不可改 大部分是浏览信息
    I.nnoDB:技术型网站(bbs、blog、webo、oa...)
    解析: 暂无解析