一、MySQL简介(适合管理数据)
MySQL是一个关系型数据库管理系统,MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
二、MySQL的安装
mysql-server MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。
mysql-client MySQL 客户端程序,用于连接并操作Mysql服务器。
mysql-devel 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该包。
mysql-shared 该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*),使用MySQL。
mysql-bench MySQL数据库服务器的基准和性能测试工具
三、MySQL管理和使用
-- 登录MySQL
mysql -u root -p
--查看所有子数据库 mysql数据库里有很多子数据库 子数据库存放不同项目的数据
show databases;
--使用某个子数据库
use mysql
--查看子数据库的所有表
show tables;
--查看表中数据
select user from user; --从user这张表里查user变量下的数据
--创建用户
create user "test"@"localhost" identified by "123456"; --只有本机上面的test用户才能登录 @限制登录的主机
--修改密码
ALTER USER "test"@"localhost" IDENTIFIED