MySQL零基础入门:Ubuntu环境安装与操作精解
知识点1【数据库】
数据的存储方式,我们之前学的,从变量,数组,链表,最后到文件,文件之上,便是数据库,而我们要介绍的MySQL就是数据库的关系数据库中的其中一种。
1、数据库
本质:文件系统。将数据有组织地集合在一起,按照一定的规则长期存储到计算机的磁盘中,并能提供多个用户共享使用,同时用户可以进行增删改查操作
数据库是磁盘上存储数据的媒介
2、数据库管理系统
数据库管理系统:依托于数据库,提供给用户的,能够管理 数据库中的数据 的功能与接口,并且能够有效的对数据库的安全、认证、数据备份、数据恢复、数据传输等进行统一管理的系统。
3、数据库,数据库管理系统与用户的关系图
4、数据库的分类
关系数据库:数据库中存储的数据是有关系的。
非关系数据库:数据库中存储的数据是没有关系的。
知识点2【ubuntu 安装MySQL】
以下操作都是在ubuntu的终端进行操作
1、安装数据库
1、sudo apt-get update
2、sudo apt-get install mysql-server
等待安装,中途会提示设置用户名和密码,按照步骤操作即可
2、启动,关闭,验证MySQL
默认安装后,MySQL是启动状态
1、启动
service mysql start
2、关闭
service mysql stop
3、确定是否启动成功
sudo netstat -tap|grep mysql
3、进入mysql shell界面
mysql -u root -p
退出数据库:
quit
提示页面:
help
4、解决中文乱码问题
1、打开配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
2、编辑
提示:按下i插入模式
退出 esc→:wq!
3、重启MySQL服务器
service mysql restart
4、重新登陆MySQL后,查看MySQL目前的编码类型
show variables like “char%”;
知识点3【MySQL数据库操作指令】
1、SQL的分类
DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;
DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据)
DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;
DQL(Data Query Language):数据查询语言,用来查询记录(数据)。
注意:sql语句以;结尾
2、MySQL操作数据库
1、创建数据库 create database
使用create database语句创建数据库
再创建之前我们先查看一下当前的数据库
show databases
案例
创建一个 名为person数据库
这里提供另一种创建方式
create database if not exists
2、删除数据库
drop databases if exists person / drop database person
3、选择数据库
MySQL中有很多数据库,我们操作哪里个,是不知道的,因此需要一个选择的过程
查看当前要操作的数据库
select database();
选择名为person的数据库
use person;
查看数据库的创建信息
show create database person \g
4、修改数据库的名字(自5.1.23版本后,此语句就被丢弃了)
查看版本
status;
修改名字
rename database db_name to new_db_name;
5、修改数据库的字符编码
我们上面解决中文乱码,修改的是我们创建的所有数据库的字符编码格式
我们下面介绍 单独修改一个数据库的字符编码格式的语句
修改字符编码命令:
alter database person character set utf8;
查看数据库的字符编码命令:
show create database person \G
结束
代码重在练习!
代码重在练习!
代码重在练习!
今天的分享就到此结束了,希望对你有所帮助,如果你喜欢我的分享,请点赞收藏夹关注,谢谢大家!!!