
数据库
此专栏主要是数据库相关知识总结
小小菜_v
时间会证明一切
展开
-
MySQL-数据库引擎
MySQL数据库引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。 SHOW ENGINES # 命令来查看MySQL提供的引擎 SHOW VARIABLES LIKE 'storage_engine'; # 查看数据库默认使用哪个引擎 InnoDB存储引擎原创 2021-08-06 11:07:01 · 127 阅读 · 0 评论 -
Mysql 操作(一)
Mysql 账户操作 授予权限 需要使用实例级账户登录后操作,以root为例 主要操作包括: 查看所有用户 修改密码 删除用户 查看所有用户 所有用户及权限信息存储在mysql数据库的user表中 查看user表的结构 desc user; 主要字段说明: Host表示允许访问的主机 User表示用户名 authentication_string表示密码,为加密后的值 查看所有用户 select host,user,authentication_string from user; 结果 mysq原创 2021-07-05 10:25:53 · 132 阅读 · 1 评论 -
Mysql -提升
Mysql 提升 1、视图 定义视图 一般命名以v_开头 create view 视图名称 as select语句; 查看视图 查看表会将所有的视图也列出来 show tables; 使用视图 视图的用途就是查询 select * from v_stu_score; 删除视图 drop view 视图名称; 例: drop view v_stu_sco; 2、事务 事务,是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。表的引擎类型必须是innodb类型才可以使用原创 2021-07-02 15:16:53 · 72 阅读 · 1 评论 -
MySQL 查询(三)
MySQL 查询(三) 连接查询 语法 select * from 表1 inner或left或right join 表2 on 表1.列 = 表2.列 内连接查询: 查询的结果为两个表匹配到的数据 例1:使用内连接查询软件表与类型表 select * from softwares inner join types on softwares.type_id = types.id; 例4:查询软件姓名及类型名称 select s.name,t.name from softwares as s inner原创 2021-07-01 12:03:09 · 154 阅读 · 0 评论 -
MySQL 查询(二)
MySQL 查询(二) 分页 当数据量过大时,在一页中查看数据可观赏性不强,分页就比较好看了 语法 select * from 表名 limit start,count 说明 从start开始,获取count条数据 例1:查询前3行软件为数据库的信息 select * from softwares where type=0 limit 0,3; 例如: 已知:每页显示m条数据,当前显示第n页 查询总条数p1 使用p1除以m得到p2 如果整除则p2为总数页 如果不整除则p2+1为总页数 求第n页的数据原创 2021-07-01 11:31:09 · 147 阅读 · 0 评论 -
MySQL 查询(一)
MySQL 查询(一) 消除重复行 # 在select后面列前使用distinct可以消除重复的行 select distinct 列1,... from 表名; # 例: select distinct gender from students; 条件 使用where子句对表中的数据筛选,结果为true的行会出现在结果集中 语法如下: select * from 表名 where 条件; # 例: select * from students where id=1; where后面支持多种运算符,进行原创 2021-07-01 10:52:45 · 158 阅读 · 0 评论 -
Mysql基本命令使用
Mysql -命令操作 1、数据库连接 连接数据库 mysql -uroot -p # 回车后输入密码 退出登录 quit 和 exit 或 ctrl+d 2、数据库操作 查看所有数据库 show databases; 使用数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建数据库 create database 数据库名 charset=utf8; 删除数据库 drop database 数据库名; 3、数据表操作 查看当前数据库中所有表 show t原创 2021-06-30 14:37:08 · 139 阅读 · 0 评论 -
MySql 安装
MySql 安装 mysql服务器安装 1、下载安装包 sudo apt-get install mysql-server 2、 启动服务 sudo service mysql star 3、查看进程 ps ajx|grep mysql 4、停止服务 sudo service mysql stop 5、重启服务 sudo service mysql restart 6、配置 vi /etc/mysql/mysql.cnf 修改以下配置 bind-address表示服务器绑定的ip,默认为127.原创 2021-06-29 19:37:29 · 116 阅读 · 0 评论