MySQL数据库的安装,以及增删改查的基本操作。
下载MySQL数据库:https://dev.mysql.com/get/archives/mysql-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
tar xf解压安装。若安装失败则删除其中的mysql-community-server-minimal
yum -y install mysql-* //安装 systemctl restart mysqld //启动 systemctl enable mysqld //设置开机启动 grep pass /var/log/mysqld.log //查找密码 2019-01-04T02:14:47.565646Z 1 [Note] A temporary password is generated for root@localhost: X7;sMhvg;;hH mysql -u root -pX7;sMhvg;;hH //登陆mysql
修改密码:
set global validate_password_policy=0; //只验证长度 set global validate_password_length=6; //修改密码长度,默认值是 8 个字符 alter user user() identified by "123456"; //修改登陆密码
登陆数据库:
mysql -h 服务器 IP 或域名 -u 用户名 -p 密码
操作数据库:
show databases; //查看数据库
use mysql; //切换数据库
select database(); //查看当前数据库
create database 数据库名 character set utf8; //创建数据库(character set utf8=支持编码语言)
show character set; //查看所有编码
drop database 数据库名; //删除库
create table 数据库名.数据表名( 编号 char(20),姓名 char(20),性别 char(5),手机号 int(11),通信地址 char(50)); //新建数据表
desc 数据库名.数据表名; //查看数据表内的数据
insert into 数据库名.数据表名 values('111','张三','男',1388888888,'北京'),(多条数据逗号隔开); //添加数据
select * from 数据库名.数据表名; //查看数据表中的数据
select * from 数据库名.数据表名 where 性别='女'; //查询指定条件的数据
update 数据库名.数据表名 set 性别='女'; //更新所有数据
update 数据库名.数据表名 set 性别='男' where 姓名='张三'; //更新满足条件的数据
delete from 数据库名.数据表名 where 编号='111'; //删除满足条件的数据
delete from 数据库名.数据表名; //删除数据表中的所有数据
drop table 数据库名.数据表名; //删除整个数据表| 按照上面的命令总结一份速查表 | |
| 新建操作 | |
| 新建数据库 | create database 数据库名 character set utf8; |
| 新建数据表 | create table 数据库名.数据表名(字段1 char(5),字段2 int,字段3...); |
| 新建数据 | insert into 数据库名.数据表名 values('111','222','333'),(...),(...); |
| 新建数据表类型选择参考:https://teddyou.com/?id=58 | |
| 删除操作 | |
| 删除数据库 | drop database 数据库名; |
| 删除数据表 | drop table 数据库名.数据表名; |
| 删除数据表内数据 | delete from 数据库名.数据表名; |
| 查询操作 | |
| 查询当前所在库 | select database(); |
| 查询数据库 | show databases; |
| 查询库中的数据表 | show tables; |
| 查询数据表字段规则属性 | desc 数据库名.数据表名; |
| 查询表中的数据 | select * from 数据库名.数据表名; |
| 修改操作 | |
| 修改表中一个字段的全部数据 | update 数据库名.数据表名 set 字段='新的值'; |
| 修改满足条件的数据 | update 数据库名.数据表名 set 字段='新的值' 查询方式 查询条件; |
查询方式、查询条件参考:https://teddyou.com/?id=62 | |
发表评论