数据库
此专栏主要是数据库相关知识总结
小小菜_v
时间会证明一切
展开
-
MySQL-数据库引擎
MySQL数据库引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。SHOW ENGINES # 命令来查看MySQL提供的引擎SHOW VARIABLES LIKE 'storage_engine'; # 查看数据库默认使用哪个引擎InnoDB存储引擎原创 2021-08-06 11:07:01 · 113 阅读 · 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 · 118 阅读 · 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 · 64 阅读 · 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 · 143 阅读 · 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 · 133 阅读 · 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 · 148 阅读 · 0 评论 -
Mysql基本命令使用
Mysql -命令操作1、数据库连接连接数据库mysql -uroot -p# 回车后输入密码退出登录quit 和 exit或ctrl+d2、数据库操作查看所有数据库show databases;使用数据库use 数据库名;查看当前使用的数据库select database();创建数据库create database 数据库名 charset=utf8;删除数据库drop database 数据库名;3、数据表操作查看当前数据库中所有表show t原创 2021-06-30 14:37:08 · 128 阅读 · 0 评论 -
MySql 安装
MySql 安装mysql服务器安装1、下载安装包sudo apt-get install mysql-server2、 启动服务sudo service mysql star3、查看进程ps ajx|grep mysql4、停止服务sudo service mysql stop5、重启服务sudo service mysql restart6、配置vi /etc/mysql/mysql.cnf修改以下配置bind-address表示服务器绑定的ip,默认为127.原创 2021-06-29 19:37:29 · 100 阅读 · 0 评论