mysql
风屿.
风带着万物全点飘散 那飘散的不是万物 而是我的青春.
展开
-
linux进阶高级配置,你需要知道的有哪些(4)-MySQL数据库的备份与恢复
备份所有库:mysqldump -u root -p --opt --all-databases > /备份路径/文件名。备份一个库:mysqldump -u root -p --databases 库名 > /备份路径/文件名。备份一个表:mysqldump -u root -p 库名 表名 > /备份路径/文件名。还原一个表: mysql -u root -p 库名 < /备份路径/文件名。还原一个库: mysql -u root -p < /备份路径/文件名。物理备份:冷备份 热备份 温备份。原创 2024-05-11 16:28:32 · 127 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(3)-MySQL数据库系统
insert into 表名 (字段1,字段2,...) values('值1','值2 ',...)grant 权限列表 on 数据库名.表名 to 用户名@来源地址 identified '密码';备注:权限列表: all(所有权限),select,update.delete,insert。有密码,修改密码 :mysqladmin -u root -p password 新密码。revoke 权限列表 on 数据库名.表名 from 用户名@来源地址。(2)修改mysql用户密码(系统提示符#下)原创 2024-05-11 16:27:25 · 288 阅读 · 0 评论 -
关于linux的进阶配置(mysql)你需要知道(6)-权限管理和数据恢复
db_datawriter:可以执行delete,insert,update语句。db_datareader:可以执行select语句,读取权限。dbcreator:创建,更改,删除和还原任何数据库。备份整个数据库,部分事务日志,数据库结构和文件结构。sysadmin:执行任何活动,完全控制的权限。5.恢复模式类型:(可以决定备份类型)备份上一次完整备份之后所有更改的数据。db_owner:拥有全部的权限。完整恢复模式:三种备份类型都支持。大容量日志:三种备份类型都支持。是任何其他备份类型的基础。原创 2024-05-11 06:53:00 · 197 阅读 · 0 评论 -
关于linux的进阶配置(mysql)你需要知道(5)-查询优化与事务处理
7、触发器的作用:是在对表进行增加,修改或删除操作时自动执行的存储过程。insert触发器,update触发器,delete触发器。10、事务的作用:是一组命令,要么都执行,要么都不执行。对于开发人员:限制数据检索更容易,维护应用程序更方便。对于最终的用户:结果更容易理解,获取数据更容易。将多个物理数据表抽象为一个逻辑数据表。经常用作连接的列(主键/外键)原子性,一致性,隔离性,持久性。11、事务的特性:ACID。6、使用存储过程的优点。3、选择索引列的标准。经常用作查询选择的列。12、死锁形成的条件。原创 2024-05-09 15:13:16 · 511 阅读 · 0 评论 -
关于linux的进阶配置(mysql)你需要知道(4)-高级查询
7、触发器的作用:是在对表进行增加,修改或删除操作时自动执行的存储过程。insert触发器,update触发器,delete触发器。10、事务的作用:是一组命令,要么都执行,要么都不执行。对于最终的用户:结果更容易理解,获取数据更容易。类型转换:convert(),cast()比较两个日期之间的差:datediff()指定的年,月,日添加:dateadd。将多个物理数据表抽象为一个逻辑数据表。减少编程的工作量,提高开发效率。原子性,一致性,隔离性,持久性。返回字符串的长度:len()原创 2024-05-09 15:09:34 · 637 阅读 · 0 评论 -
关于linux的进阶配置(mysql)你需要知道(3)-T-SQL
(1)select使用into关键字。insert into表名(列名1,列名2,...)values('值1',‘值2’,...)(2)、truncate table 表名 (删除整个表的数据)(1)、delete from 表名 where 条件。select '值1',‘值2’ union。insert into 新表名(列名1,列名2)insert into 新表名(列名1,列名2)select '值1',‘值2’ union。select ‘值1’, ’值2‘原创 2024-05-09 15:08:53 · 299 阅读 · 0 评论 -
关于linux的进阶配置(mysql)你需要知道(2)-数据库和表的管理
字符串类型:char,varchar,nchar,nvarchar。8、创建表的语法格式:create table 表名。次要数据文件(.ndf):可有可无,有可以多个。(2)事务日志文件(.ldf):至少有一个。创建库,扩展库,收缩库,分离和附加,删除库。主数据文件(.mdf):有且只有一个。方法一:手动收缩(针对数据库和文件)方法一:扩展现有文件的自动增长设置。方法二:添加新文件(次要数据文件)成绩>=0 and 成绩原创 2024-05-09 15:08:09 · 339 阅读 · 0 评论 -
关于linux的进阶配置(mysql)你需要知道(1)-认识mysql
方法2、使用SQL server配置管理器启动或停止数据库服务(常用)Master:记录系统级别信息,如登录用户、其他数据库文件的位置等。混合身份验证(SQL身份验证和Windows身份验证)(1)SQL Server(微软公司产品)方法1、使用服务管理器启动或停止数据库服务。方法3、使用SSMS启动或停止数据库服务。(2)Oracle(甲骨文公司产品)(4)MySQL(甲骨文公司收购)(2)用户数据库:用户自己创建的。(3)DB2(IBM公司产品)7、启动和停止数据库服务的方法。原创 2024-05-09 15:07:14 · 524 阅读 · 0 评论