首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL数据库系统

1、MySQL的特点: 1)多线程、多用户 2)基于c/s(客户端/服务器)架构 3)简单易用、查询速度快 4)安全可靠 2、MySQL编译安装 (*代表键盘上tab键) 1)准备工作:卸载使用rpm方式安装的.../configure && gmake && gmake install 2)MySQL的编译安装 Groupadd mysql Useradd -M -s /sbin/nologin mysql...=/usr/local/mysql -DSYSCONFDIR=/etc && make && make install 3、安装后的调整 1)给mysql目录添加权限 Chown -R mysql...服务器默认端口号为:3306 4、MySQL的管理 1)登录mysql:mysql -u 用户名 -p (有密码时加-p,无密码时不用加) 2)更改密码:两种方式: 方式1:更改mysql库的user...插入数据:insert into 表名 values (‘值1’,‘值2’……); 例:insert into t387 values(‘hanming’,’123456’); 注意:values里的值应与前面指定的表中的顺序一样

2.8K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL的GIS功能

    MySQL的GIS(空间信息系统)功能从8.0开始进行了大幅改进,包括支持空间数据参照系统,空间数据索引等等新功能和新特性。...MySQL空间扩展支持地理特征的生成、存储和分析,包括: 表示空间值的数据类型 操作空间值的函数 用于改进空间列访问速度的空间索引 MySQL的空间数据类型包括单值类型和多值类型,每种下面分别包括点、...对于水平或垂直的linestring, MBR是退化为linestring的矩形。对于一个点,MBR是一个退化为该点的矩形。同时,MySQL还支持在空间列上创建普通索引。...地理SRS是表示椭球面上任意角度单位的经纬度(或经纬度-经度)坐标的非投影SRS。 SRID 0在MySQL中表示的SRS是一个无限平坦的笛卡尔平面,其轴上没有指定单位。...它是一个抽象的平面,可以用来做任何事情。SRID 0是MySQL中空间数据的默认SRID。

    3.1K31

    MySQL的审计功能

    安全高效的使用数据库,在现在的IT环境里显得尤为重要,审计功能可以对数据库的操作进行评估,以满足安全生产和法律法规的要求。...MySQL的企业版里,提供了一项审计功能——MySQL Enterprise Audit。...MySQL的审计功能以插件来实现,支持在特定的MySQL服务器上执行标准审计、基于规则的监视、日志记录以及阻挡连接和查询活动。...MySQL的审计功能使用起来非常简单,DBA启用插件后(插件可以动态启用、禁用),用户连接服务器进行的操作就可以记录到日志,DBA之后可以通过日志来评估审计事件。...上述内容是关于MySQL企业版审计功能的一个简介,希望能对希望安全使用MySQL的您有所帮助。更为详尽的内容请访问官网手册。

    2.5K30

    MySQL8.0.21的新功能

    MySQL8.0.21发布了,昨天临时在公号里放了张图片,简单粗暴地宣传了一下。今天补充一下详细信息。...在MySQL8.0.21发布之前,MySQL团队做了一个关于更名的声明,主要是将英文里比较敏感的词汇替换掉,但对中文来说影响不大,我们不存在这种歧视。 InnoDB的改进。...动态启用/禁用redo日志:这一功能的主要应用场景是初次进行数据导入。大家知道,为了保证数据能够完整的写入,防止意外发生时的数据丢失,MySQL会在数据写入磁盘之前,先将更改的内容写入redo日志。...增加了一个新的变量–innodb-validate-tablespace-paths := (ON | OFF) :当用户能够明确知道表空间文件未做过任何改动时,可以选择OFF,这时MySQL服务器启动时将不会去检查表空间文件...以上内容是MySQL8.0.21带来的部分改进,欢迎您试用MySQL8.0.21!

    74120

    MySQL 8.3的原地升级功能

    使用该功能可以为用户减少大量的升级测试工作,使得MySQL的运维变得更为简单丝滑。 Windows上的安装使用installer进行,前面的步骤与以往一致,运行配置管理时将出现不同。...点击执行,配置器将按照列表的任务执行升级操作: 备份MySQL数据库 停止之前的MySQL服务器 重命名之前的数据文件夹 写入配置文件 升级文件权限 调整window服务 启动服务器,并升级系统表...更新开始菜单 删除之前的MySQL 服务器启动后,使用MySQL Shell连接服务器,确认服务器状态。...服务器版本已经显示为8.3.0,并且之前 8.2 中的sakila数据库也正常存在。 该功能的推出,减少了人工升级带来误操作的风险,使得运维工作变得更加高效,便捷。...减少了升级测试的时间,将会大大减少MySQL升级的压力。本地部署的MySQL你还惧怕升级吗?

    37310

    MySQL Shell 8.0.22的新增功能

    作者:Alfredo Kojima 编译:徐轶韬 MySQL Shell 8.0.22刚刚发布,现在可以下载。 除了发行说明中描述的错误修复和较小更改外,还包括一些更重要的增强功能。...可以在decodeColumns选项中指定任意SQL表达式,该选项由MySQL服务器针对每个加载的行进行转换。...该功能允许在导入或迁移表时对数据进行转换,规范化和/或重新规范化,以及将简单的Extract-Transform-Load工作流程实现为MySQL Shell脚本。...从MySQL 5.6转储 现在可以从MySQL 5.6转储并将这些转储加载到MySQL 5.7或8.0中。但是,从MySQL 5.6转储时,不支持对用户帐户进行转储。...MySQL InnoDB Cluster 与MySQL Server中一样,对复制相关功能中已弃用的术语进行了更新,同时在必要时保持向后兼容性。

    2.5K30

    MySQL 8.0.20的复制增强功能

    作者:Luis Soares 译:徐轶韬 我们刚刚发布了MySQL 8.0.20。它包含一些有趣的复制增强功能。特别值得一提的一项重要功能:二进制日志压缩。...以下是此版本中的内容列表: 二进制日志压缩(WL#3549)。LuísSoares所做的这项工作使用了流行的压缩算法ZSTD,实现了二进制日志压缩。压缩是基于每个事务完成的。...这意味着在磁盘上存储和通过网络传输的二进制日志将消耗较少的存储空间和网络带宽。 控制从服务器的主键检查(WL#13239)。...这意味着DBA可以在与主服务器不同的责任域中操作从服务器,DBA可以独立于上游主服务器上的设置来调整从服务器上的主键策略。 这次只是相关内容的一小部分!...请您在MySQL 8.0.20中尝试这些新的复制功能,并向我们反馈 。

    71420

    MySQL的防火墙功能

    防火墙——将保护您免受任何软件中至少50%的所有类型的攻击。MySQL在企业版里为用户提供了防火墙功能。 MySQL的防火墙提供应用级别的防护,数据库管理员可以通过防火墙允许或拒绝SQL文的执行。...MySQL的防火墙是基于每个用户的白名单(白名单记录的是摘要语句,用户可以自定义长度)实现,每个用户的防火墙模式有三种,记录、保护和检测模式。...MySQL的防火墙主要由以下几个组件构成: 服务器端名为MYSQL_FIREWALL 的插件:该插件主要负责校验SQL语句是否与白名单匹配。...MySQL防火墙的使用方法也非常简单,在这里举一个简单的例子进行说明。...关于MySQL防火墙的内容介绍至此,欢迎您下载试用MySQL防火墙功能!

    1.6K10

    数据库系统的特点

    数据结构化: 数据库系统实现整体数据的结构化,是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。...数据的共享性高,冗余度低,易扩充: 数据共享可以大大减少数据冗余、节约存储空间,还能避免数据之间的不相容性和不一致性。所谓数据的不一致性是指同一数据不同拷贝的值不一样。...数据库系统弹性大,易于扩充,可以选取整体数据的各种子集用于不同的应用系统。...数据独立性高: 物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的,也就是说,数据在磁盘上的数据库中怎么样存储是由DBMS管理的,用户程序不需要了解,应用程序处理的只是逻辑结构,这样当数据的物理存储改变时...逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序可以不变。

    1.4K40

    MySQL 5.7中的新功能

    请参见第1.5节“在MySQL 5.7中添加,弃用或删除的服务器和状态变量和选项”。 添加的特性 MySQL 5.7中添加了以下功能: 安全性改进。...从MySQL 5.7.4开始,InnoDB支持InnoDB分区表和单个InnoDB表分区的传输表空间功能。此增强功能简化了分区表的备份过程,并允许在MySQL实例之间复制分区表和单个表分区。...在MySQL 5.7中不推荐使用的功能 MySQL 5.7中不推荐使用以下功能,可能会在将来的系列中删除。在显示替代方案的地方,应更新应用程序以使用它们。...要使用此功能初始化MySQL安装,如果您以前手动调用了mysql_install_db,则MySQL 5.7中不推荐使用的功能会使用–initialize或–initialize-insecure选项调用...MySQL 5.7中删除的功能 以下项目已过时,已在MySQL 5.7中删除。在显示替代方案的地方,应更新应用程序以使用它们。

    2.1K20

    MySQL 的 join 功能弱爆了?

    大家好,我是历小冰,今天我们来学习和吐槽一下 MySQL 的 Join 功能。...关于MySQL 的 join,大家一定了解过很多它的“轶事趣闻”,比如两表 join 要小表驱动大表,阿里开发者规范禁止三张表以上的 join 操作,MySQL 的 join 功能弱爆了等等。...本篇文章的主角是 MySQL,下文没有特别说明的话,就是以 MySQL 的 join 为主语。...可惜这两个算法 MySQL 的主流版本中目前都不提供,而 Oracle ,PostgreSQL 和 Spark 则都支持,这也是网上吐槽 MySQL 弱爆了的原因(MySQL 8.0 版本支持了 Hash...其实阿里开发者规范也是在从 Oracle 迁移到 MySQL 时,因为 MySQL 的 join 操作性能太差而定下的禁止三张表以上的 join 操作规定的 。

    1K00

    数据库系统的特点

    数据结构化 数据的共享性高,冗余度低,易扩充 数据库系统从整体角度看待和描述数据,数据 面向整个系统,可以被多个用户、多个应用共 享使用。...1.数据共享的好处 § 减少数据冗余,节约存储空间 § 避免数据之间的不相容性与不一致性 § 使系统易于扩充 数据独立性高 物理独立性 § 指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的...当数据的物理存储改变了, 应用程序不用改变。 逻辑独立性 § 指用户的应用程序与数据库的逻辑结构是相互独立的。 数据的逻辑结构改变了, 用户程序也可以不变。...数据独立性是由DBMS的二级映像功能来保证的。...数据由DBMS统一管理和控制 DBMS提供的数据控制功能 § (1)数据的安全性( Security) 保护 保护数据, 以防止不合法的使用造成的数据的泄密和破坏。

    1.2K20

    MySQL 的 join 功能弱爆了?

    大家好,我是历小冰,今天我们来学习和吐槽一下 MySQL 的 Join 功能。...关于MySQL 的 join,大家一定了解过很多它的“轶事趣闻”,比如两表 join 要小表驱动大表,阿里开发者规范禁止三张表以上的 join 操作,MySQL 的 join 功能弱爆了等等。...本篇文章的主角是 MySQL,下文没有特别说明的话,就是以 MySQL 的 join 为主语。...可惜这两个算法 MySQL 的主流版本中目前都不提供,而 Oracle ,PostgreSQL 和 Spark 则都支持,这也是网上吐槽 MySQL 弱爆了的原因(MySQL 8.0 版本支持了 Hash...其实阿里开发者规范也是在从 Oracle 迁移到 MySQL 时,因为 MySQL 的 join 操作性能太差而定下的禁止三张表以上的 join 操作规定的 。

    78920

    MySQL支持的可执行注释功能

    通过这篇文章《"--"注释在Oracle和MySQL下的区别》,我们了解了注释的具体使用方式,GreatSQL技术社区的《MySQL Server可执行注释》则为我们讲解了"可执行"注释的作用,确实值得借鉴...,MySQL Server针对C风格的注释在解析上做了一些扩展,当注释满足如下风格时,MySQL Server将会解析并执行注释中的代码, /*! ...当MySQL版本低于5.0.3时,该行语句被当成一个普通的注释。 不难看出,带version_number的可执行注释,是为了解决不同的MySQL版本之间的兼容问题。...Server提供的可执行注释功能,在横向跨数据库和纵向跨版本兼容上都为数据库用户提供了较大支持,是一个比较便利的特性。...功能实现上,MySQL Server是在词法解析阶段先对语句做了一遍拦截,针对/*!按具体情况做了特殊处理,如有兴趣您可以参考MySQL的词法解析相关源码。

    1.2K30
    领券