当前位置: 首页 > news >正文

环球资源网商务网站建设目的河北seo

环球资源网商务网站建设目的,河北seo,手机端网站建设哪家好,福州整站优化目录 一、什么是数据库#xff1f; 二、什么是关系型数据库#xff1f; 三、数据库字符集和排序规则是什么#xff1f; 四、常用数据类型 五、Mariadb数据库相关配置案例 一、什么是数据库#xff1f; 数据库#xff08;DB#xff09;是以一定方式长期存储在计算机硬盘内… 目录 一、什么是数据库 二、什么是关系型数据库 三、数据库字符集和排序规则是什么 四、常用数据类型 五、Mariadb数据库相关配置案例 一、什么是数据库 数据库DB是以一定方式长期存储在计算机硬盘内能与多个用户共享具有尽可能小的冗余度、与应用程序彼此独立的数据的集合。简单来说可以将其看做是用来存储信息文件的文件柜用户可以将自己的信息文件存储到柜子中并可以对柜中的信息文件进行增、删、改、查等操作。 二、什么是关系型数据库 所谓关系型数据库指的是用户的数据信息是以二维表格的形式来表现的。在二维表格中每一行代表一条记录用来描述对象的信息每一列称为一个字段用来描述对象的某个属性。主流的关系型数据库管理系统软件有Oracle、SQL Server、MySql、Access等。 三、数据库字符集和排序规则是什么 MariaDBmysql数据库在存储用户数据信息时默认使用的字符集为Iatinl。当用户存储的数据信息是中文字符时有可能因为此字符集不支持中文字符没有相对应的编码号导致用户存的中文字符以错误数值存放到数据库中。当用户通过网站查找数据库中的用户数据时此时由于其使用的字符集没有中文字符对应的编码号就会以错误的字符形式展现出来导致用户查询到的数据是一堆乱码。为解决乱码问题可以修改数据库服务器使用的默认字符集为UTF-8。每个字符集都对应的有不同字符之前大小的比较的排序规则。utf8mb4_unicode_ci 是基于标准的Unicode来排序和比较能够在各种语言之间精确排序不区分大小写。utf8mb4_general_ci 没有实现Unicode排序规则在遇到某些特殊语言或者字符集排序结果可能不一致不区分大小写。 字符集的设定不仅影响着存储还会影响客户端和数据库服务器的通信关于数据编码mqsql中涉及到下面几个问题 1、客户端发过来的数据使用什么字符集编码的 答character_set_client 这是用户告诉服务器客户端发过来的SQL语句是用的什么字符集要和客户端发出去的字节流采用的编码集一致如果是shell那么就是和shell的编码集一致中文windows的cmd就是gbk。但是对于使用_utf8xxx标记的字符则用标记的字符集解码。 2、接收到数据之后应该用什么编码格式编码之后再将数据插入到mysql server中 答character_set_connection MySQL server 接收到用户查询后按照character_set_client将其转化为character_set_connection设定的字符集一般就是所操作的表对应的编码集。 3、执行查询之后查询出来的结果应该用什么编码集编码之后再返回 答character_set_results MySQL将存储的数据转换成character_set_results中设定的字符集发送给用户客户端获取到的结果就是以这种形式编码的。 4、数据库的各种表的数据应该用什么字符集编码以及它们用什么排序 答character_set_server决定了服务器的默认编码character_set_database决定了新建数据库的默认字符集而数据库的字符集又决定了新建表的默认字符集而表的字符集又决定了字段的默认字符集如果没有通过DEFAULT CHARACTER SETxxx来改变表的字符集则新表就使用character_set_database指定的字符集。 5.查询语句的字符串比较时应该在哪一个标准里面来比较比如Mueller Müller是为真还是假 答collation_connection变量制定了比较的规则。collation_connection的值得形式如下字符集_语言_ci大小不写敏感 或字符集_语言_cs大小写敏感像中文这样的没有大小写所以只能是ci比如set collatioin_connectiongbk_chinese_ci。就是设置成中文字典的排序规则。除了按具体语言排序还可以按照二进制的位置排序比如utf8_bin。   character_set_connection和collatioin_connection是一体的设置了character_set_connection之后collation_connection会跟着变成对应的默认排序规则反之亦然。如果要显示的设置排序规则可以用 SET NAMES charset_name COLLATE collation_name 。 6.数据库的各种元数据包括表名、数据库名、密码、用户名、以及comment等用什么字符集表示 答character_set_system表示元数据的字符集默认就是utf8而且不要去更改它否则因为类似于用户名密码这种东西可能用各种奇葩的字符去表示只有utf8能够容纳它们。如果变成了别的字符集那么用户名和密码就不能用你想要的字符去表示了。 四、常用数据类型 *char和varchar的区别 1.定义一个char[10]和varchar[10],如果存进去的是‘abcd’,那么char所占的长度依然为10除了字符‘abcd’外后面跟六个空格而varchar就立马把长度变为4了取数据的时候char类型的要用trim()去掉多余的空格而varchar是不需要的。 2.char的存取数度还是要比varchar要快得多因为其长度固定方便程序的存储与查找但是char也为此付出的是空间的代价因为其长度固定所以难免会有多余的空格占位符占据空间可谓是以空间换取时间效率而varchar是以空间效率为首位的。 3.char的存储方式是对英文字符ASCII占用1个字节对一个汉字占用两个字节而varchar的存储方式是对每个英文字符占用2个字节汉字也占用2个字节两者的存储数据都非unicode的字符数据。 五、Mariadb数据库相关配置案例 Server端 1、安装Mariadb相关软件包 2、开启mariadb数据库服务并设置开机自启 3、Mariadb服务安装后默认采用无密码登录数据库为了安全性可以执行mysql_secure_installation 命令来进行安全设置。 4、登到mariadb查看mariadb服务器默认设置的字符集与其排列规则。 5、修改Mariadb使用的默认字符集和排列规则改为utf8字符集此字符集支持中文避免用户在查询数据时遇到中文出现乱码。 5、为Mariadb数据库管理系统创建一个专用的数据库管理账户并分配合理的权限。以满足工作者的需求。 创建用户 *此处只需创建个shanyue用户账户就行了其它的操作只是为了学习。 授权 6、防火墙Mariadb服务端口放行流量允许远程客户登录到数据库。 7、切换到客户端用root用户使用root密码远程登录Mariadb服务器看是否成功。 8、新建test数据库并创建表单mybook,然后进行表单的初始化即定义表单存储数据内容的结构字段。 增 9、给mybook表单添加三个数据记录。 删 10、删除test数据库下mybook表单中带有Linux字段的记录。 改 11、将mybook表单中所有书籍的页数都改为180页并将HCIP书籍的价格降到110元。 查 12、查询mybook表单中价格小于200的所有书籍和大于200的书籍。 13、备份test数据库将其下的所有内容导出为一个文件保存到root家目录下。 14、登录到数据库管理系统将test数据库给删除然后通过test数据库的备份文件恢复数据库内容。 15、登录到Mariadb数据库管理系统查看test数据库的内容是否恢复成功。 声明“山月润无声”博主知识水平有限以上文章如有不妥之处欢迎广大IT爱好者指正小弟定当虚心受教
http://wiki.neutronadmin.com/news/344967/

相关文章:

  • 商务网站内容建设教程招投标信息查询平台
  • 不规则网站模板两学一做教育网站
  • 主域名进入网站wordpress主题制作插件
  • 静态网站建设规划网站可免费做
  • 留学网站模板美瞳网站建设
  • 南通制作网站公司外贸主动营销网站建设
  • 临西网站建设费用网站的站点建设
  • 网站域名注册需要什么手续抄袭别人网站
  • 深圳市住房和建设局网站和市住宅租赁管理服务中心建一个网站的价格
  • 北京平面设计公司名称北京网站优化步
  • 南宁 网站建设一个网站数据库
  • python网站开发书籍推荐wordpress导航横着
  • 天猫优惠卷怎么做网站免费中英文网站源码
  • 烟台网站建设薇企汇互联见效付款wordpress商城实战教程
  • 科技设计网站做vr网站
  • 网站开发违法优化站点
  • 网站制作公透明清晰如何做个购物网站
  • 来宾住房与城乡建设网站outlook WordPress设置
  • 网站自身维护珠海市企业网站制作服务机构
  • 网站开发大作业网站备案 加急
  • 万网一个ip建立多个网站prizm viewer wordpress
  • 宁波网站建设推荐荣盛网络好网站建设职业规划
  • 网站开发招投标书网站开发课程介绍
  • 查询域名官网的是那个网站吗seo全网营销的方式
  • 微信学校网站模板做面膜的网站
  • 网站焦点图制作教程php网站模板
  • 蓟县集团网站建设龙岩市住房和城乡建设厅网站
  • 茅台镇哪一家网站做的好南宫建设局网站首页
  • 模板建站哪个平台好经典网站代码
  • wordpress回收站在哪里泰安搭建公司