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

做网站一定要用云解析吗国内有名室内设计公司

做网站一定要用云解析吗,国内有名室内设计公司,关键词推广方法,商城网站建设适合于哪类企业#x1f30e;库的操作 文章目录#xff1a; 库的操作 创建删除数据库 数据库编码集和校验集 数据库的增删查改       数据库查找       数据库修改 备份和恢复 查看数据库连接情况 总结 前言#xff1a;   数据库操作是软件开发中不可或缺的一部分#xff0…库的操作 文章目录 库的操作 创建删除数据库 数据库编码集和校验集 数据库的增删查改       数据库查找       数据库修改 备份和恢复 查看数据库连接情况 总结 前言   数据库操作是软件开发中不可或缺的一部分掌握数据库基本操作也是每个程序员必备的技能。 创建删除数据库 创建数据库语法 CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,create_specification] ...]create_specification: [DEFAULT] CHARACTER SET charset_name [DEFAULT] COLLATE collation_nameIF NOT EXITS 选项表示如果你的系统里没有同名的数据库则创建之。 CHARACTER SET 选项: 指定数据库采用的字符集 COLLATE 选项: 指定数据库字符集的校验规则 ‘[]’ 的内容表示可选项可以选择也可以不选择。而 数据库本质上是目录文件。 一个数据库不想要了那么就需要删除它我们使用以下SQL语句删除数据库 DROP DATABASE [IF EXISTS] db_ name;IF EXITS 选项如果库里存在该指定的数据库则删除之否则不执行。 执行删除之后的结果将会是数据库内部看不到对应的数据库对应的文件夹全部删除级联删除数据表也全部删除。 以上创建的数据库没有使用指定的 字符集 以及 校验规则现今我想创建一个数据库并且数据库的 编码集指定为utf-8那么我就该这么创建 CREATE DATABASE db_name CHARSETutf8; --指定创建的数据库字符集为utf-8字符集--这里我们创建的数据库就带上了utf8的字符集现在我想创建一个新的库文件该库不仅带有字符集并且还需要带有 校验集我们可以使用如下SQL语句创建 CREATE DATABASE db_name CHARSETutf8 collate utf8_general_ci; --指定创建的数据库字符集为utf-8字符集--数据库编码集和校验集 在创建数据库的时候我们最后在创建的时候带上了字符集和编码集那么什么是字符集什么又是编码集呢 数据库编码集数据库未来存储数据所采用的编码集。 数据库校验集支持数据库进行字段比较使用的编码本质也是一种读取数据库数据所采用的编码格式。 而它们俩之间的关系数据库无论对数据做任何操作都必须保证操作和编码是编码一致的 查看数据库默认字符集 SHOW variables LIKE character_set_database;查看数据默认校验规则 SHOW variables LIKE collation_database;查看全部字符集 SHOW CHARSET;查看全部校验集 SHOW collation;而数据库为什么需要统一校验集编码集呢其实不同的编码集和校验集对数据库的各种操作所影响的 结果 也就会不同比如不同的校验集就可能导致数据在排序的时候得到的结果不同。 数据库的增删查改 ✈️数据库查找 数据库的删除和添加我们在最开始已经说过了而想要显示自己创建的数据库需要使用如下SQL指令 SHOW CREATE DATABASE db_name;注意 MySQL 建议我们关键字使用大写但是不是必须的。 数据库名字的反引号,是为了防止使用的数据库名刚好是关键字 /*!40100 default… */ 这个不是注释表示当前mysql版本大于4.01版本就执行这句话 我们创建数据库是为了将来能在数据库内部存储各种表结构的但是这么多数据库我们如何对其中某一个数据库进行增加表的操作呢我们使用如下SQL命令 USE db_name; --切换数据库--其实切换数据库的操作在Linux当中就是cd 也就是进入到目录当中因为只有进入到目录当中创建的文件才会在该目录下数据库也是如此必须先use切换到指定数据库才能在库下创建各种表结构。 有时候操作久了可能会忘记当前在那个数据库我们可以使用如下面SQL指令来 查看正在使用哪个数据库 SELECT DATABASE(); --查看当前所属哪个库--✈️数据库修改 数据库的增删查改现在只剩下修改数据库了对数据库的修改我们可以使用如下SQL指令 ALTER DATABASE db_name[alter_spacification [,alter_spacification]...]alter_spacification: [DEFAULT] CHARACTER SET charset_name [DEFAULT] COLLATE collation_name我们常说的对数据库的修改通常是指修改数据库的字符集、校验集。 备份和恢复 数据库存储着大量数据而现代社会最重要的是什么信息所以为了保障信息安全避免一些意外事件发生有必要对数据库进行备份而备份数据库到本地其实也很简单。在Linux系统下如果需要备份某个数据库可以使用如下指令 mysqldump -P3306 -u root -p 密码 -B 数据库名 数据库备份存储的文件路径#将数据库重定向到某个路径下的文件这个备份文件里面长什么样子呢不妨使用vim打开看看 而我们发现.sql文件里面的内容其实是把我们对整个数据库的 创建数据库、建表以及导入数据的 语句 都装载在这个文件中了。 我们把test1库重定向到Linux中那么我就可以把这个文件发给有需要的人有需要的人接收到文件之后想要访问这个数据库那么该如何恢复数据库呢我们可以使用如下SQL语句对 数据库文件进行恢复 source /pathname/file.sql;最开始数据库里是没有test1库的经过恢复即可把sql文件加载进数据库。 如果你需要备份的不是一个库而是一张表我们可以使用如下指令 mysqldump -u root -p 数据库名 表名1 表名2 /pathname/xxx.sql同时备份多个数据库 mysqldump -u root -p -B 数据库名1 数据库名2 ... 数据库存放路径如果备份一个数据库时没有带上-B参数 在恢复数据库时需要先创建空数据库然后使用数据库再使用source来还原。 查看数据库连接情况 如果你感觉你的数据库操作起来非常卡顿你怀疑有别人连接了你的数据库那么我们可以使用以下SQL语句来 查看数据库连接情况 show processlist;这个SQL语句就可以告诉我们哪些用户连接了我们的MySQL如果查出某个用户不是你正常登陆的很有可能你的数据库被人入侵了。以后大家发现自己数据库比较慢时可以用这个指令来查看数据库连接情况。 ✏️总结 本文简单说明了 数据库的增删查改 基本SQL语句及其选项。 数据库 编码集 和 校验集 要一一对应不同的编码集对一些特定的文字或符号有不同的识别方式不同的校验集对一些数据操作的结果可能不同。 为了保证数据安全问题保证容灾性所以有必要对重要的 数据库进行备份备份与恢复的语句也在本文介绍。 数据库安全是要放在首位 的保证数据安全就要定期检测数据库连接的情况。 本文到此结束如果本文能帮到您的话还望三连支持啊~~
http://www.hkea.cn/news/14256370/

相关文章:

  • 泉州网站建设 乐本园线上营销推广方式都有哪些
  • 商务网站建设pdf建网站 多少钱
  • 聊城建网站哪家好市场营销策略的概念
  • 在网上做设计赚钱的网站网站开发各年的前景
  • 跨境电商官方网站建设前端开发面试题及答案
  • 购物网站排名2015宝塔里面一个服务器做多个网站
  • 网站建设集团如何将模板导入wordpress
  • 教育培训网站建设ppt全国物流平台货找车
  • 如皋网站开发公司自己在线制作logo免费无水印
  • 网站建设的公司推荐四川建设网证书查询平台官网
  • 免费网站源码html网站开发与管理心得体会
  • 网站后台自动退出软文新闻发布平台
  • 杭州商城网站建设好网站推荐几个你知道的
  • 网站开发 简历项目经历找网页设计公司
  • 网站的优化排名怎么做什么叫定制网站
  • 网站的模块怎么做网站建设与管理案例柳洪轶
  • 不良网站正能量进入窗口网站开发项目源码
  • 网站维护一般多久企业网站模板建站怎么用
  • 网站开发做原型吗做瞹瞹瞹视频免费网站
  • 南昌建设厅网站数据网站建设哪家好
  • 做酒店经理的一些网站网站一年多少钱?
  • 怎样给网站增加栏目wordpress公司展示网站模板
  • 网站建设项目设计表网站已有备案了 现在换空间商还用备案么
  • 网站 引导页 设计php网站微信登录怎么做
  • 做外账经常进哪几个网站东莞教育团购网站建设
  • h5页面制作网站免费拼多多搜索关键词排名
  • 网站建设公司哪里好网站上做地图手机上显示不出来的
  • 网站建设的技巧有哪些方面做画册的国外网站
  • 郑州做网站最好的公司5条国内最新新闻
  • 网站登录慢眼镜网站怎么做竞价